AOL: A logic of Acting, Sensing, Knowing, and Only Knowing

This work is motivated by the existence of two useful but quite different knowledge representation formalisms, the situation calculus due to McCarthy, and the logic of only knowing due to Levesque. In this paper, we propose the logic , which combines both approaches in a clean and natural way. We present a semantics for which generalizes the semantics of to account for actions, and a sound and complete set of axioms for which generalizes the Lin and Reiter foundational axioms of the situation calculus to account for only knowing. The logic is compatible with earlier work on knowledge and action in that the solution to the frame problem for knowledge proposed by Scherl and Levesque becomes now a theorem of . We also demonstrate that the logic avoids certain anomalies present in related work by Lakemeyer. Finally we provide a mapping from into such that a sentence of is valid iff its mapping is a theorem of , thus providing, for the first time, a complete axiomatic characterization of .

[1]  Jaakko Hintikka,et al.  Knowledge and Belief: An Introduction to the Logic of the Two Notions. , 1965 .

[2]  J. McCarthy Situations, Actions, and Causal Laws , 1963 .

[3]  Leonard Linsky,et al.  Reference and modality , 1971 .

[4]  Robert C. Moore Semantical Considerations on Nonmonotonic Logic , 1985, IJCAI.

[5]  Hector J. Levesque,et al.  Foundations of a Functional Approach to Knowledge Representation , 1984, Artif. Intell..

[6]  Robert C. Moore A Formal Theory of Knowledge and Action , 1984 .

[7]  Hector J. Levesque,et al.  All I Know: A Study in Autoepistemic Logic , 1990, Artif. Intell..

[8]  Raymond Reiter,et al.  The Frame Problem in the Situation Calculus: A Simple Solution (Sometimes) and a Completeness Result for Goal Regression , 1991, Artificial and Mathematical Theory of Computation.

[9]  Joseph Y. Halpern,et al.  A Guide to Completeness and Complexity for Modal Logics of Knowledge and Belief , 1992, Artif. Intell..

[10]  Raymond Reiter,et al.  Proving Properties of States in the Situation Calculus , 1993, Artif. Intell..

[11]  Hector J. Levesque,et al.  The Frame Problem and Knowledge-Producing Actions , 1993, AAAI.

[12]  Fangzhen Lin,et al.  State Constraints Revisited , 1994, J. Log. Comput..

[13]  Yoav Shoham,et al.  A Unified View of Belief Revision and Update , 1994, J. Log. Comput..

[14]  Gerhard Lakemeyer,et al.  Levesque's Axiomatization of only Knowing is Incomplete , 1995, Artif. Intell..

[15]  Gerhard Lakemeyer,et al.  Only Knowing in the Situation Calculus , 1996, KR.

[16]  Hector J. Levesque,et al.  What Is Planning in the Presence of Sensing? , 1996, AAAI/IAAI, Vol. 2.

[17]  Hector J. Levesque,et al.  GOLOG: A Logic Programming Language for Dynamic Domains , 1997, J. Log. Program..

[18]  Wolfram Burgard,et al.  The Interactive Museum Tour-Guide Robot , 1998, AAAI/IAAI.