next up previous
Next: SPECIFYING THE EFFECTS OF Up: MODIFYING THE SITUATION CALCULUS Previous: MODIFYING THE SITUATION CALCULUS

OUR ONTOLOGY OF SITUATIONS

Reiter has suggested that the situations in the situation calculus be defined axiomatically. He suggests the following four axiomsgif

displaymath691

which determine equality of situations, relative to equality of events or actions. These axioms are categorical, that is relative to an interpretation of equality of actions, there is a unique model of situations.

Rather than use these axioms, which state that no other situations exist between s and tex2html_wrap_inline695 , we choose to say that situations can be ordered by a < predicate, which is a strict partial order, which we axiomatize as follows.

  equation73

The predicate < is similar to the future(s,s') predicate, introduced by [MH69], which is true when s' is in the future of s. We find it useful to write this in infix notation, and to use tex2html_wrap_inline719 as the non-strict version. It also is useful to write tex2html_wrap_inline721 for tex2html_wrap_inline723


John McCarthy
Thu Jul 8 18:10:07 PDT 1999