Proceedings

A New Logical framework for Deductive Planning

Download BibTeX Cite

Proceedings of the Thirteenth International Joint Conference on Artificial Intelligence. Automated Reasoning. Pages 32-37.

© 1993 International Joint Conferences on Artificial Intelligence

Abstract

In this paper we present a logical framework for defining consistent axiomatizations of planning domains. A language to define basic actions and structured plans is embedded in a logic. This allows general properties of a whole planning scenario to be proved as well as plans to be formed deductively. In particular, frame assertions and domain constraints as invariants of the basic actions can be formulated and proved. Even for complex plans most frame assertions are obtained by purely syntactic analysis. In such cases the formal proof can be generated in a uniform way. The formalism we introduce is especially useful when treating recursive plans. A tactical theorem prover, the Karlsruhe Interactive Verifier KIV is used to implement this logical framework.

  1. [Bibel et a/. , 1989] W . Bibel, L. Farinas del Cerro, B. Fronhofer , and A. Herzig. Plan Generation by Linear Proofs: On Semantics. In GWAI89: Ger- man Workshop on Artificial Intelligence, pages 50-62. Springer LNCS 216, 1989.
  2. [Bibel, 1986] W . Bibel. A Deductive Solution for Plan generation. New Generation Computing, 4:115-132, 1986 .
  3. [Biundo et a/., 1992] S. Biundo, D. Dengler, and J. Kohler . Deductive Planning and Plan Reuse in a Command Language Environment . In Proceedings of the 10th European Conference on Artificial Intelli- gence, pages 628-632, 1992.
  4. [Dijkstra, 1976] E .W . Dijkstra. A Discipline of Pro- gramming. Prentice Hall, London, 1976.
  5. [Fikes and Nilsson, 1971] R.E. Fikes and N.J. Nilsson. STRIPS: A New Approach to the Application of The- orem Proving to Problem Solving . Artificial Intelli- gence, 2:189-208, 1971. IJCAI
  6. [Genesereth and Nilsson, 1987] M.R. Genesereth and N.J . Nilsson . Logical Foundations of Artificial Intelli- gence. Morgan Kaufmann Publishers, Los Altos, Cal- ifornia, 1987.
  7. [Green, 1969] C . Green . Application of Theorem Prov- ing to Problem Solving. In Proceedings of the 1st In- ternational Joint Conference on Artificial Intelligence, pages 219-239, 1969. IJCAI
  8. [Guinchiglia et a/., 1992] F. Guinchiglia, P. Traverso, A. Cimatti, and L. Spalazzi. Tactics: Extending the Notion of Plan . In Proc. of the ECAI-92 Workshop on Beyond Sequential Planning, 1992.
  9. Hare! , 1979)
  10. D. Harel. First Order Dynamic Logic. Springer LNCS 68, New York, 1979.
  11. [Heisel et a/., 1989] M. Heisel, W. Reif, and W. Stephan. A Dynamic Logic for Program Verification. In 38 Automated Reasoning A. Meyer and M. Taitslin, editors, Proceedings of Logic at Botik, pages 134-145. Springer LCNS 363, 1989.
  12. [Heisel et a/., 1990] M. Heisel, W. Reif, and W. Stephan. Tactical Theorem Proving in Program Verification . In Proceedings of the 1Oth International Conference on Automated Deduction, pages 117-131. Springer LCNS 449, 1990.
  13. [Heisel et a/., 1991] M. Heisel, W. Reif, and W. Stephan. Formal Software Development in the KIV System. In Automating Software Design, R. McCartney and M .R . Lowry (eds.) . AAAI Press, 1991.
  14. [Kautz, 1982] H.A. Kautz. Planning within First-Order Dynamic Logic. In Proceedings of the CSCSI/SCEIO, pages 19-26, 1982.
  15. [Kroger, 1987] F. Kroger. Temporal Logic for Programs. Springer, Berlin, Heidelberg, New York, 1987.
  16. [Lifschitz, 1986] V. Lifschitz. On the Semantics of STRIPS . In M.P. Georgeff and A.L. Lansky, editors, Reasoning about Actions and Plans, pages 1-8.
  17. [Manna and Pnueli, 1991] Z. Manna and A. Pnueli. The Temporal Logic of Reactive and Concurrent Systems. Springer, New York, 1991.
  18. [Manna and Waldinger, 1987] Z. Manna and R. Waldin- ger . How to Clear a Block: Plan Formation in Situa- tional Logic . Journal of Automated Reasoning, 3:343- 377, 1987.
  19. [McCarthy and Hayes, 1969] J. McCarthy and P. Hayes. Some Philosophical Problems from the Standpoint of Artificial Intelligence. In B. Meltzer and D. Michie, editors, Machine Intelligence Vol. 4, pages 463-502 . Edinburgh University Press, Edinburgh, 1969.
  20. [Pednault, 1986] E . Pednault . Formulating Multiagent , Dynamic-World Problems in the Classical Planning Framework. In M.P. Georgeff and A.L. Lansky, edi- tors, Reasoning about Actions and Plans, pages 47-82.
  21. [Pednault, 1989] E. Pednault. ADL: Exploring the Mid- dle Ground Between STRIPS and the Situation Calcu- lus. In Proceedings of the 1st International Conference on Principles of Knowledge Representation and Rea- soning, pages 324-332.
  22. [Rosenschein, 1981] S. Rosenschein. Plan Synthesis: A Logic Perspective. In Proceedings of the 7th Inter- national Joint Conference on Artificial Intelligence , pages 331-337, 1981.
  23. [Salwicki, 1977] A. Salwicki . Algorithmic Logic. A Tool for Investigations of Programs. In Logic, Foundations of Mathematics, and Computability Theory, Butts and Hintikka (eds.), pages 281-295.
  24. D. Reidel Publishing Company, Dordrecht, Holland, 1977.
  25. [Stephan, 1989] W. Stephan. Axiomatisierung rekur- siver Prozeduren in der Dynamischen Logik. Habilita- tionsschrift, Universitat Karlsruhe, Karlsruhe, 1989.

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

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