Skip to main content

Deductive Systems’ Representation and an Incompleteness Result in the Situation Calculus

  • Conference paper
  • 1437 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 3789))

Abstract

It is shown in this paper a way of representing deductive systems using the situation calculus. The situation calculus is a family of first order languages with induction that allows the specification of evolving worlds and reasoning about them and has found a number of applications in AI. A method for the representation of formulae and of proofs is presented in which the induction axiom on states is used to represent structural induction on formulae and proofs. This paper’s formalizations are relevant for the purpose of meta reasoning and of automated or manual deduction in the context of situation calculus specifications. An example proof is given for the fact that no deductive system is complete for arbitrary situation calculus specifications (an expectable result).

This research was supported by project 201.093.0041-1.0 of the Dirección de Investigación, University of Concepción.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Lésperance, Y., Levesque, H., Lin, F., Marcu, D., Reiter, R., Scherl, R.: A Logical Approach to High–Level Robot Programming – A Progress Report. In: Proc. AAAI Fall Symposium of Control of the Physical World by Intelligent Systems, New Orleans, LA (November 1994)

    Google Scholar 

  2. Lin, F.: An Ordering on Goals for Planning – Formalizing Control Information in the Situation Calculus, In. In: Proceedings of the International Joint Conference on Artificial Intelligence IJCAI (1997)

    Google Scholar 

  3. Lin, F., Levesque, H.: What Robots Can Do: Robot Programs and Effective Achievability. Artificial Intelligence 101 (1998)

    Google Scholar 

  4. Lin, F., Reiter, R.: How to Progress a Database. Artificial Intelligence 92(1-2), 131–167 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  5. Lin, F., Reiter, R.: Rules as Actions: A Situation Calculus Semantics for Logic Programs. Journal of Logic Programming Special Issue on Reasoning about Action and Change 31(1-3), 299–330 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  6. McCarthy, J., Hayes, P.: Some Philosophical Problems from the Standpoint of Artificial Intelligence. In: Meltzer, B., Michie, D. (eds.) Machine Intelligence, vol. 4, pp. 463–502. Edinburgh University Press (1969)

    Google Scholar 

  7. Pednault, E.: ADL: Exploring the Middle Ground between STRIPS and the Situation Calculus. In: Brachman, R., Levesque, H., Reiter, R. (eds.) Proceedings of the First International Conference on Principles of Knowledge Representation and Reasoning (KR 1989), pp. 324–332. Morgan Kaufmann Publishers, Inc, San Mateo (1989)

    Google Scholar 

  8. Reiter, R.: The Frame Problem in the Situation Calculus: a Simple Solution (Sometimes) and a Completeness Result for Goal Regression. In: Lifschitz, V. (ed.) Artificial Intelligence and Mathematical Theory of Computation: Papers in Honor of John McCarthy, pp. 359–380. Academic Press, London (1991)

    Google Scholar 

  9. Reiter, R.: Formalizing Database Evolution in the Situation Calculus, In. In: Proceedings of the Fifth Generation Computer Systems, Tokyo, Japan (June 1992)

    Google Scholar 

  10. Reiter, R.: Proving Properties of States in the Situation Calculus. Artificial Intelligence 64(2), 337–351 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  11. Reiter, R.: On Specifying Database Updates. Journal of Logic Programming 25(1), 53–91 (1995)

    Article  MATH  Google Scholar 

  12. Schubert, L.: Monotonic Solution of the Frame Problem in the Situation Calculus: an Efficient Method for Worlds with Fully Specified Actions. In: Kyburg, H., Loui, R., Carlson, G. (eds.) Knowledge Representation and Defeasible Reasoning, pp. 23–67. Kluwer Academic Press, Boston (1990)

    Google Scholar 

  13. Bertossi, L., Pinto, J., Sáez, P., Kapur, D., Subramaniam, M.: Automating Proofs of Integrity Constraints in the Situation Calculus. In: Michalewicz, M., Raś, Z.W. (eds.) ISMIS 1996, vol. 1079, Springer, Heidelberg (1996)

    Google Scholar 

  14. Pinto, J.: Temporal Reasoning in the Situational Calculus, Ph. D. thesis, Department of Computer Science, University of Toronto (1994)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sáez, P. (2005). Deductive Systems’ Representation and an Incompleteness Result in the Situation Calculus. In: Gelbukh, A., de Albornoz, Á., Terashima-Marín, H. (eds) MICAI 2005: Advances in Artificial Intelligence. MICAI 2005. Lecture Notes in Computer Science(), vol 3789. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11579427_13

Download citation

  • DOI: https://doi.org/10.1007/11579427_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-29896-0

  • Online ISBN: 978-3-540-31653-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics