
Extension Name: relativistic.def
Primitive Lexicon: None
Defined Lexicon:
Relations:
Definitional Extensions Required by this Extension: occ_precond.def, effects.def, time_precond.def
Grammar: relativistic.bnf

(forall (?a) (iff (relativistic ?a) (forall (?s1 ?s2) (if (and (occurrence_of ?s1 ?a) (occurrence_of ?s2 ?a) (begin_equiv ?s1 ?s2) (tree_equiv ?s1 ?s2)) (effects_equiv ?a ?s1 ?s2)))))Definition 2 An activity is a seminewton activity if and only if there exist occurrence tree endomorphisms that also preserve the timeline and the effects of the activity.
(forall (?a) (iff (seminewton ?a) (exists (?s1) (and (occurrence_of ?s1 ?a) (forall (?s2) (if (and (occurrence_of ?s2 ?a) (begin_equiv ?s1 ?s2) (tree_equiv ?s1 ?s2)) (effects_equiv ?a ?s1 ?s2)))))))Definition 3 An activity is newtonian if and only if its effects are independent of the beginof timepoints of occurrences of any other activities in the occurrence tree.
(forall (?a) (iff (newtonian ?a) (forall (?s1) (if (occurrence_of ?s1 ?a) (exists (?s2) (and (occurrence_of ?s2 ?a) (begin_equiv ?s1 ?s2) (tree_equiv ?s1 ?s2) (not (effects_equiv ?a ?s1 ?s2))))))))