Proceedings

A New Perspective on Stable Models

Download BibTeX Cite

Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 372-378.

© 2007 International Joint Conferences on Artificial Intelligence

Abstract

The definition of a stable model has provided a declarative semantics for Prolog programs with negation as failure and has led to the development of answer set programming. In this paper we propose a new definition of that concept, which covers many constructs used in answer set programming (including disjunctive rules, choice rules and conditional literals) and, unlike the original definition, refers neither to grounding nor to fixpoints. Rather, it is based on a syntactic transformation, which turns a logic program into a formula of second-order logic that is similar to the formula familiar from the definition of circumscription.

  1. [Clark, 1978] Keith Clark. Negation as failure. In Herve Gallaire and Jack Minker, editors, Logic and Data Bases, pages 293-322. Plenum Press, New York, 1978.
  2. [Doherty et al., 1997] Patrick Doherty, Witold Łukaszewicz, and Andrzey Szałas. Computing circumscription revisited: A reduction algorithm. Journal of Automated Reasoning, 18(3):297-336, 1997.
  3. [Eiter et al., 2006] Thomas Eiter, Michael Fink, Hans Tom- pits, Patrick Traxler, and Stefan Woltran. Replacements in non-ground answer-set programming. In Proceedings of International Conference on Principles of Knowledge Representation and Reasoning (KR), 2006.
  4. [Erdem and Lifschitz, 2003] Esra Erdem and Vladimir Lif- schitz. Tight logic programs. Theory and Practice of Logic Programming, 3:499-518, 2003.
  5. [Faber et al., 2004] Wolfgang Faber, Nicola Leone, and Gerard Pfeifer. Recursive aggregates in disjunctive logic programs: Semantics and complexity. In Pro- ceedings of European Conference on Logics in Arti- ficial Intelligence (JELIA), 2004. Revised version: http://www.wfaber.com/research/papers/ jelia2004.pdf. Link
  6. [Fages, 1991] Franc ¸ois Fages. A fixpoint semantics for gen- eral logic programs compared with the well-supported and stable model semantics. New Generation Computing, 9:425-443, 1991.
  7. [Ferraris and Lifschitz, 2005a] Paolo Ferraris and Vladimir Lifschitz. Mathematical foundations of answer set pro- gramming. In We Will Show Them! Essays in Honour of Dov Gabbay, pages 615-664. King's College Publications, 2005.
  8. [Ferraris and Lifschitz, 2005b] Paolo Ferraris and Vladimir Lifschitz. Weight constraints as nested expressions. The- ory and Practice of Logic Programming, 5:45-74, 2005.
  9. [Ferraris et al., 2006] Paolo Ferraris, Joohyung Lee, and Vladimir Lifschitz. A generalization of the Lin-Zhao the- orem. Annals of Mathematics and Artificial Intelligence, 2006. To appear. [Ferraris, 2005]
  10. Paolo Ferraris. Answer sets for proposi- tional theories. In Proceedings of International Confer- ence on Logic Programming and Nonmonotonic Reason- ing (LPNMR), pages 119-131, 2005.
  11. [Gelfond and Lifschitz, 1988] Michael Gelfond and Vladimir Lifschitz. The stable model semantics for logic programming. In Robert Kowalski and Kenneth Bowen, editors, Proceedings of International Logic Pro- gramming Conference and Symposium, pages 1070-1080, 1988.
  12. [Gelfond and Lifschitz, 1991] Michael Gelfond and Vladimir Lifschitz. Classical negation in logic pro- grams and disjunctive databases. New Generation Computing, 9:365-385, 1991.
  13. [Gelfond, 1987] Michael Gelfond. On stratified autoepis- temic theories. In Proceedings of National Conference on Artificial Intelligence (AAAI), pages 207-211, 1987.
  14. [Gelfond, 2002] Michael Gelfond. Representing knowl- edge in A-Prolog. Lecture Notes in Computer Science, 2408:413-451, 2002.
  15. [Lee and Lin, 2006] Joohyung Lee and Fangzhen Lin. Loop formulas for circumscription. Artificial Intelligence, 170(2):160-185, 2006.
  16. [Lifschitz et al., 2001] Vladimir Lifschitz, David Pearce, and Agustin Valverde. Strongly equivalent logic programs. ACM Transactions on Computational Logic, 2:526-541, 2001.
  17. [Lifschitz, 1985] Vladimir Lifschitz. Computing circum- scription. In Proceedings of International Joint Confer- ence on Artificial Intelligence (IJCAI), pages 121-127, 1985.
  18. [Lifschitz, 1987] Vladimir Lifschitz. Pointwise circumscrip- tion. In Matthew Ginsberg, editor, Readings in nonmono- tonic reasoning, pages 179-193.
  19. Morgan Kaufmann, San Mateo, CA, 1987.
  20. [Lifschitz, 1990] Vladimir Lifschitz. On open defaults. In John Lloyd, editor, Computational Logic: Symposium Proceedings, pages 80-95. Springer, 1990.
  21. [Lifschitz, 1994] Vladimir Lifschitz. Circumscription. In D.M. Gabbay, C.J. Hogger, and J.A. Robinson, editors, The Handbook of Logic in AI and Logic Programming, volume 3, pages 298-352. Oxford University Press, 1994.
  22. [Lifschitz, 1997] Vladimir Lifschitz. On the logic of causal explanation. Artificial Intelligence, 96:451-465, 1997.
  23. [Lin and Zhou, 2007] Fangzhen Lin and Yi Zhou. From an- swer set logic programming to circumscription via logic of GK. In Proceedings of International Joint Conference on Artificial Intelligence (IJCAI), 2007. This volume. IJCAI
  24. [Lin, 1991] Fangzhen Lin. A Study of Nonmonotonic Rea- soning. PhD thesis, Stanford University, 1991.
  25. [Lin, 2002] Fangzhen Lin. Reducing strong equivalence of logic programs to entailment in classical propositional logic. In Proceedings of International Conference on Prin- ciples of Knowledge Representation and Reasoning (KR), pages 170-176, 2002.
  26. [Lloyd, 1984] John Lloyd. Foundations of Logic Program- ming. Springer-Verlag, 1984.
  27. [McCain and Turner, 1997] Norman McCain and Hudson Turner. Causal theories of action and change. In Pro- ceedings of National Conference on Artificial Intelligence (AAAI), pages 460-465, 1997.
  28. [McCarthy, 1980] John McCarthy. Circumscription-a form of non-monotonic reasoning. Artificial Intelligence, 13:27-39,171-172, 1980.
  29. [McCarthy, 1986] John McCarthy. Applications of circum- scription to formalizing common sense knowledge. Artifi- cial Intelligence, 26(3):89-116, 1986.
  30. [Moore, 1985] Robert Moore. Semantical considerations on nonmonotonic logic. Artificial Intelligence, 25(1):75-94, 1985. IJCAI
  31. [Pearce and Valverde, 2004] David Pearce and Agustin Valverde. Towards a first order equilibrium logic for nonmonotonic reasoning. In Proceedings of European Conference on Logics in Artificial Intelligence (JELIA), pages 147-160, 2004.
  32. [Pearce and Valverde, 2005] David Pearce and Agustin Valverde. A first order nonmonotonic extension of constructive logic. Studia Logica, 80:323-348, 2005.
  33. [Pearce et al., 2001] David Pearce, Hans Tompits, and Ste- fan Woltran. Encodings for equilibrium logic and logic programs with nested expressions. In Proceedings of Portuguese Conference on Artificial Intelligence (EPIA), pages 306-320, 2001.
  34. [Pearce, 1997] David Pearce. A new logical characteri- zation of stable models and answer sets. In Jürgen Dix, Luis Pereira, and Teodor Przymusinski, editors, Non-Monotonic Extensions of Logic Programming (Lec- ture Notes in Artificial Intelligence 1216), pages 57-70. Springer-Verlag, 1997.
  35. [Reiter, 1980] Raymond Reiter. A logic for default reason- ing. Artificial Intelligence, 13:81-132, 1980.
  36. [Reiter, 1982] Raymond Reiter. Circumscription implies predicate completion (sometimes). In Proceedings of International Joint Conference on Artificial Intelligence (IJCAI), pages 418-420, 1982.
  37. [Simons et al., 2002] Patrik Simons, Ilkka Niemelä, and Timo Soininen. Extending and implementing the stable model semantics. Artificial Intelligence, 138:181-234, 2002.

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

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