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)))))