Abstract
In this paper we propose a novel semantics for logic programs in the situation calculus. One of the advantages of our proposal is that like Clarkâs completion semantics, it is explicitly formulated in classical logic. For this reason, it is suitable for proving properties of logic programs such as the correctness of various program transformation operators.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Bibliography
K. L. Clark. Negation as failure. In H. Gallaire and J. Minker, editors, Logics and Databases, pages 293â322. Plenum Press, New York, 1978.
M. Fitting. A Kripke-Kleene semantics for logic programs. Journal of Logic Programming, 2 (4): 295â312, 1985.
M. Gelfond and V. Lifschitz. The stable model semantics for logic programming. In Proc. Fifth International Conference and Symposium on Logic Programming, pages 1070â1080, 1988.
C. C. Green. Application of theorem proving to problem solving. In Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI-69), pages 219â239, 1969.
A. R. Haas. The case for domain-specific frame axioms. In F. M. Brown, editor, The Frame Problem in Artificial Intelligence. Proceedings of the 1987 Workshop on Reasoning about Action, pages 343â348, San Jose, CA, 1987. Morgan Kaufmann Publishers, Inc.
Kunen, 1987] K. Kunen. Negation in logic programming. Journal of Logic Programming,4(4):289308,1987.
V. Lifschitz. Pointwise circumscription. In Proceedings of the Fifth National Conference on Artificial Intelligence (AAAI-86), pages 406â410, Philadelphia, PA, 1986.
V. Lifschitz. Formal theories of action. In Proceedings of the Tenth International Joint Conference on Artificial Intelligence (IJCAI-87), pages 966â972, 1987.
F. Lin. Applications of the situation calculus to formalizing control and strategic information: the prolog cut operator. Artificial Intelligence, 103: 273â294, 1998.
F. Lin and R. Reiter. State constraints revisited. Journal of Logic and Computation, Special Issue on Actions and Processes, 4 (5): 655â678, 1994.
F. Lin and R. Reiter. Rules as actions: A situation calculus semantics for logic programs. J. of Logic Programming, 31 (1â3): 299â330, 1997.
F. Lin and R. Reiter. Forget it! In R. Greiner and D. Subramanian, editors, Working Notes of AAAI Fall Symposium on Relevance, pages 154â159. The American Association for Artificial Intelligence, Menlo Park, CA, November 1994.
F. Lin and Y. Shoham. Provably correct theories of action. Journal of the ACM, 42 (2): 293â320, 1995.
J. W. Lloyd. Foundations of Logic Programming. Springer-Verlag, 2nd edition, 1987.
J. McCarthy. Situations, actions and causal laws. In M. Minsky, editor, Semantic Information Processing, pages 410â417. MIT Press, Cambridge, Mass., 1968.
J. McCarthy. Applications of circumscription to formalizing commonsense knowledge. Artificial Intelligence, 28: 89â118, 1986.
J. McCarthy and P. Hayes. Some philosophical problems from the standpoint of artificial intelligence. In B. Meltzer and D. Michie, editors, Machine Intelligence 4, pages 463â502. Edinburgh University Press, Edinburgh, 1969.
E. P. Pednault. Synthesizing plans that contain actions with context-dependent effects. Computational Intelligence, 4: 356â372, 1988.
Pednault, 1989] E. P. Pednault. ADL: Exploring the middle ground between STRIPS and the situation calculus. In Proceedings of the First International Conference on Principles of Knowledge Representation and Reasoning (KRâ89),pages 324â332. Morgan Kaufmann Publishers, Inc., 1989.
T. C. Przymusinski. On the declarative semantics of deductive databases and logic programs. In J. Minker, editor, Foundations of Deductive Databases and Logic Programming, pages 193â216. Morgan Kaufmann, Los Altos, CA, 1988.
R. Reiter. The frame problem in the situation calculus: a simple solution (sometimes) and a completeness result for goal regression. In V. Lifschitz, editor, Artificial Intelligence and Mathematical Theory of Computation: Papers in Honor of John McCarthy, pages 418â420. Academic Press, San Diego, CA, 1991.
R. Reiter. Proving properties of states in the situation calculus. Artificial Intelligence, 64: 337â351, 1993.
Y. Sagiv. Optimizing datalog programs. In J. Minker, editor, Foundations of Deductive Databases and Logic Programming, pages 659â698. Morgan Kaufmann Publishers, San Mateo, CA., 1988.
L. K. Schubert. Monotonic solution to the frame problem in the situation calculus: an efficient method for worlds with fully specified actions. In H. Kyberg, R. Loui, and G. Carlson, editors, Knowledge Representation and Defeasible Reasoning, pages 23â67. Kluwer Academic Press, Boston, MA, 1990.
H. Seki. Unfold/fold transformation of general logic programs for the well-founded semantics. The Journal of Logic Programming, 15: 5â23, 1993.
Y. Shoham. Chronological ignorance: experiments in nonmonotonic temporal reasoning. Artificial Intelligence, 36: 279â331, 1988.
H. Tamaki and T. Sato. Unfold/fold transformation of logic programs. In Proceedings of the 2nd International Conference on Logic Programming, pages 127â138, 1984.
A. Van Gelder. Negation as failure using tight derivations for general logic programs. Journal of Logic Programming, 6 (2): 109â133, 1989.
Van Gelder et al.,1988] A. Van Gelder, K. A. Ross, and J. S. Schlipf. Unfounded sets and well-founded semantics for general logic programs. In Pmc. Seventh ACM Symposium on Principles of Database Systems,pages 221â230, 1988.
R. Waldinger. Achieving several goals simultaneously. In E. Elcock and D. Michie, editors, Machine Intelligence, pages 94â136. Ellis Horwood, Edinburgh, Scotland, 1977.
M. G. Wallace. Tight, consistent, and computable completions for unrestricted logic programs. Journal of Logic Programming, 15: 243â273, 1993.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
Âİ 2001 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Lin, F., Reiter, R. (2001). A New Semantics for Logic Programs. In: Meyer, JJ.C., Treur, J. (eds) Dynamics and Management of Reasoning Processes. Handbook of Defeasible Reasoning and Uncertainty Management Systems, vol 6. Springer, Dordrecht. https://doi.org/10.1007/978-94-017-1743-4_12
Download citation
DOI: https://doi.org/10.1007/978-94-017-1743-4_12
Publisher Name: Springer, Dordrecht
Print ISBN: 978-90-481-5903-1
Online ISBN: 978-94-017-1743-4
eBook Packages: Springer Book Archive