Only Knowing in the Situation Calculus

Actions depend crucially on what an agent knows and does not know. For example, an action may have a precondition that requires knowing the referent of a term, which is generally referred to as knowing who or knowing what. Alternatively, executing a sense action may be the result of realizing that the referent of a term is not known yet. The latter requires an agent to reason about all it knows about the world. This concept , also called only knowing, has been studied using possible-world semantics, yet only in the static case. One of the best understood action formalisms is the situation calculus. Moreover, it also comes equipped with a possible-world model of knowledge, which has led to deep insights into the relationship between action and knowledge. Adding only knowing to the situation calculus, which is the topic of this paper, turns out to be much more problematic than in the case of adding knowledge. It requires a reconstruction of the situation calculus itself by rst developing a possible-world model of action and then interpreting situations explicitly as possible worlds. The properties of the situation calculus , which normally need to be stipulated axiomatically, are shown to be valid formulas in our model. More importantly, only knowing is fully integrated into the action formalism .

[1]  R. Reiter,et al.  Temporal reasoning in the situation calculus , 1994 .

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

[3]  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.

[4]  Joseph Almog,et al.  Semantical considerations on modal counterfactual logic with corollaries on decidability, completeness, and consistency questions , 1980, Notre Dame J. Formal Log..

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

[6]  Fangzhen Lin,et al.  How to Progress a Database (and Why) I. Logical Foundations , 1994, KR.

[7]  Hector J. Levesque,et al.  Reasoning about Noisy Sensors in the Situation Calculus , 1995, IJCAI.

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

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

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

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

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

[13]  P. T. Geach,et al.  KNOWLEDGE AND BELIEF: An Introduction to the Logic of the Two Notions , 1963 .

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

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