Proceedings

Applications of the Situation Calculus To Formalizing Control and Strategy Information: The Prolog Cut Operator

Download BibTeX Cite

Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence. Temporal Reasoning. Pages 1412-1418.

© 1997 International Joint Conferences on Artificial Intelligence

Abstract

We argue that the situation calculus is a natural formalism for representing and reasoning about control and strategic information. As a case study, in this paper we provide a situation calculus semantics for the Prolog cut operator, the central search control operator in Prolog. We show that our semantics is well-behaved when the programs are properly stratified. We also show that according to this semantics, the conventional implementation of the negationas-failure operator using cut is provably correct with respect to the stable model semantics.

  1. J. Andrews. A paralogical semantics for the prolog cut. In Proc. of Int. Logic Programming Symposium, pages 591-605, 1995.
  2. M. Gelfond and V. Lifschitz. The stable model semantics for logic programming. In Proc. Fifth International Con- ference and Symposium on Logic Programming, pages 1070-1080, 1988.
  3. C. C. Green. Application of theorem proving to prob- lem solving. In Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI-69} , pages 219-239, 1969. IJCAI
  4. F . Lin. An ordering on subgoals for planning. An- nals of Mathematics and Artificial Intelligence. Special issue in honor of Professor Michael Gelfond, To appear. http:/ fwww.cs .ust .hk;-flin. Link
  5. F . Lin and R. Reiter. State constraints revisited. Journal of Logic and Computation, Special Issue on Actions and Processes, 4(5) :655-678, 1994.
  6. F. Lin and R. Reiter. Rules as actions: A situation calculus semantics for logic programs. J. of Logic Programming, To appear. http:/ fwww .cs. toronto.edu;-cogrobo /. Link
  7. J . McCarthy and P. Hayes. Some philosophical prob- lems from the standpoint of artificial intelligence. In B. Meltzer and D. Michie, editors, Machine Intelligence 4, pages 463-502. Edinburgh University Press, Edin- burgh, 1969.
  8. R. Reiter. The frame problem in the situation calculus: a simple solution (sometimes) and a completeness re• suit for goal regression. In V . Lifschitz, editor, Artificial Intelligence and Mathematical Theory of Computation: Papers in Honor of John McCarthy, pages 418-420. Aca- demic Press, San Diego, CA, 1991.
  9. K. Stroetmann and T. Glab. A declarative semantics for the prolog cut operator. In Proc. of 5th Int. Workshop on Extensions of Logic Programming, pages 255-271, 1996.
  10. M. G. Wallace. Tight, consistent, and computable com- pletions for unrestricted logic programs. Journal of Logic Programming, 15:243-273, 1993.

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

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