Proceedings

Semantics for a useful fragment of the situation calculus

Download BibTeX Cite

Proceedings of the Nineteenth International Joint Conference on Artificial Intelligence. Pages 490-495.

© 2005 International Joint Conferences on Artificial Intelligence

Abstract

In a recent paper, we presented a new logic called ES for reasoning about the knowledge, action, and perception of an agent. Although formulated using modal operators, we argued that the language was in fact a dialect of the situation calculus but with the situation terms suppressed. This allowed us to develop a clean and workable semantics for the language without piggybacking on the generic Tarski semantics for first-order logic. In this paper, we reconsider the relation between ES and the situation calculus and show how to map sentences of ES into the situation calculus. We argue that the fragment of the situation calculus represented by ES is rich enough to handle the basic action theories defined by Reiter as well as Golog. Finally, we show that in the full second-order version of ES, almost all of the situation calculus can be accommodated.

  1. Blackburn et al. 2001]
  2. P. Blackburn, J. Kamps, and M. Marx, Situation calculus as hybrid logic: First steps. In P. Brazdil and A. Jorge (Eds.) Progress in Artificial In- telligence, Lecture Notes in Artificial Intelligence 2258, Springer Verlag, 253-260, 2001.
  3. Castilho, Gasquet, and Herzig 1999]
  4. M. A. Castilho, O. Gasquet, and A. Herzig, Formalizing Action and Change in Modal Logic I: the frame problem. Journal of Logic and Computation, 9(5), 701-735, 1999.
  5. J. Claßen, Knowledge-Based Programming in the Logic ES, MSc. Thesis, RWTH Aachen, in progress.
  6. R. Demolombe, Belief change: from Situation Calculus to Modal Logic. IJCAI Workshop on Nonmonotonic Reasoning, Action, and Change (NRAC'03), Acapulco, Mexico, 2003.
  7. H. Enderton, A Mathematical Introduction to Logic, Academic Press, New York, 1972.
  8. Gelfond and Lifschitz 1993] Michael Gelfond and Vladimir Lifschitz. Representing action and change by logic pro- grams. Journal of Logic Programming, 17:301-321, 1993.
  9. Harel 1984
  10. D. Harel, Dynamic Logic, in D. Gabbay and F. Guenther (Eds.), Handbook of Philosophical Logic, Vol. 2, D. Reidel Publishing Company, 497-604, 1984.
  11. Herzig et al. 2000]
  12. A. Herzig, J. Lang, D. Longin, and T. Polacsek, A logic for planning under partial observabil- ity. In Proc. AAAI-2000, AAAI Press.
  13. Hölldobler and Schneeberger 1990]
  14. S. Hölldobler and J. Schneeberger. A new deductive approach to planning. New Generation Computing, 8:225-244, 1990.
  15. Kowalski and Sergot 1986]
  16. R. Kowalski and M. Sergot. A logic based calculus of events. New Generation Com- puting, 4:67-95, 1986.
  17. [Hughes and Cresswell, 1968] G. Hughes, and M. Cress- well, An Introduction to Modal Logic, Methuen and Co., London, 1968.
  18. [Lakemeyer and Levesque, 2004] G. Lakemeyer and H. J. Levesque, Situations, si! Situation Terms, no!. In Ninth Conf. on Principles of Knowledge Representation and Reasoning, AAAI Press, 2004.
  19. [Levesque et al, 1998] H. J. Levesque, F. Pirri, and R. Re- iter, Foundations for the situation calculus, Electronic Transactions of AI (ETAI), 2(3-4):159-178, 1998.
  20. Levesque and Lakemeyer 2001]
  21. H. J. Levesque and G. Lakemeyer, The Logic of Knowledge Bases, MIT Press, 2001.
  22. Levesque et al. 1997]
  23. H. J. Levesque, R. Reiter, Y. Lespérance, F. Lin, and R. B. Scherl., Golog: A logic programming language for dynamic domains. Journal of Logic Programming, 31, 59-84, 1997.
  24. McCarthy and Hayes 1969]
  25. J. McCarthy and P. J. Hayes, Some philosophical problems from the standpoint of ar- tificial intelligence. In B. Meltzer, D. Mitchie and M. Swann (Eds.) Machine Intelligence 4, Edinburgh Uni- versity Press, 463-502, 1969.
  26. V. R. Pratt, Semantical considerations on Floyd- Hoare logic. In Proc. 17th Ann. IEEE Symp. on Founda- tions of Computer Science, IEEE Press, 109-121, 1976.
  27. A. Prior, Past, Present and Future. Oxford Uni- versity Press, 1967.
  28. Reiter 1991]
  29. Ray Reiter, The frame problem in the situa- tion calculus: A simple solution (sometimes) and a com- pleteness result for goal regression. In V. Lifschitz, ed- itor, Artificial Intelligence and Mathematical Theory of Computation, 359-380. Academic Press, 1991.
  30. 2001a] R. Reiter, Knowledge in Action: Logical Foundations for Describing and Implementing Dynami- cal Systems. MIT Press, 2001.
  31. 2001b] Ray Reiter, On knowledge-based program- ming with sensing in the situation calculus. ACM Trans- actions on Computational Logic, 2(4):433-457, 2001.
  32. Sandewall 1994
  33. Erik Sandewall. Features and Fluents. The Representation of Knowledge about Dynamical Sys- tems. Oxford University Press, 1994.
  34. [Scherl and Levesque, 2003] R. B. Scherl and H. J. Levesque, Knowledge, action, and the frame problem. Artificial Intelligence 144(1-2), 1-39, 2003.
  35. Thielscher 1999]
  36. Michael Thielscher. From situation calcu- lus to fluent calculus: State update axioms as a solution to the inferential frame problem. Artificial Intelligence, 111(1-2):277-299, 1999.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards