A situation. It is described by or consists of one or more statements asserting that a RELATIONSHIP holds between particular ENTITIES.Syntactically, a State-Of-Affairs is either
1. a Relational Sentence [Relsent@KIf-Meta] --or--
2. a non-empty list of Relational Sentences.A Relsent is a list of the form: [R ?x1 ?x2 ... xn] where R is a relation [or function] constant; each xi is a term; and n>0
(<=> (State-Of-Affairs ?Soa)
(Restricted-List-Of-Relsents ?Soa (Setofall ?R (Relation ?R))))
(=> (Assumption ?Assumption) (State-Of-Affairs ?Assumption))
(=> (Influence-Factor ?Influence-Factor)
(State-Of-Affairs ?Influence-Factor))
(=> (Purpose ?Purpose) (State-Of-Affairs ?Purpose))
(<=> (Assumption ?Assumption)
(And (State-Of-Affairs ?Assumption)
(Qua-Entity ?Assumption)
(Exists (?Actor) (Assumed ?Actor ?Assumption))))
(<=> (Influence-Factor ?Influence-Factor)
(And (State-Of-Affairs ?Influence-Factor)
(Exists (?Actor)
(And (Known-True ?Actor ?Influence-Factor)
(In-Scope-Of-Interest ?Actor
?Influence-Factor)))))
(<=> (Purpose ?Purpose)
(And (State-Of-Affairs ?Purpose)
(Qua-Entity ?Purpose)
(Or (Exists (?Plan) (Intended-Purpose ?Plan ?Purpose))
(Exists (?Actor) (Hold-Purpose ?Actor ?Purpose)))))