%%%%%%%% Constant Part %%%%%%%%

/*
Activities are totally ordered, i.e., at a certain time AT MOST ONE activity can be performed
*/

H(performed(X),T) /\ H(performed(Y),T) /\ X!=Y
---> false.


/*
If we are verifying whether activity 'A' is dead, then 'A' is subject to an 'existence 1' constraint
*/

H(start,0)
/\ verifyDeadActivity(A)
---> E(performed(A), T).
