Proceedings

A Model-Theoretic Counterpart of Loop Formulas

Download BibTeX Cite

Proceedings of the Nineteenth International Joint Conference on Artificial Intelligence. Pages 503-507.

© 2005 International Joint Conferences on Artificial Intelligence

Abstract

In an important recent paper, Lin and Zhao introduced the concept of a loop formula, and showed that the answer sets for a logic program are exactly the models of Clark’s completion of the program that satisfy the loop formulas. Just as supported sets are a model-theoretic account of completion, “externally supported” sets, defined in this paper, are a model-theoretic counterpart of loop formulas. This reformulation of loop formulas shows that they are related to assumption sets (Sacc ́a and Zaniolo) and to unfounded sets (Van Gelder, Ross and Schlipf; Leone, Rullo and Scarcello), invented many years earlier. Other contributions of this paper includes a simplification of the definition of a loop, extending it to programs with classical negation and infinite programs, and a generalization of the definition of a loop formula.

  1. [Apt et al., 1988] Krzysztof Apt, Howard Blair, and Adrian Walker. Towards a theory of declarative knowledge. In Jack Minker, editor, Foundations of Deductive Databases and Logic Programming, pages 89-148.
  2. Morgan Kauf- mann, San Mateo, CA, 1988.
  3. [Baral and Gelfond, 1994] Chitta Baral and Michael Gel- fond. Logic programming and knowledge representation. Journal of Logic Programming, 19,20:73-148, 1994.
  4. [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.
  5. [Erdem and Lifschitz, 2003] Esra Erdem and Vladimir Lif- schitz. Tight logic programs. Theory and Practice of Logic Programming, 3:499-518, 2003.
  6. [Erdogan and Lifschitz, 2004] Selim Erdogan and Vladimir Lifschitz. Definitions in answer set programming. In Pro- ceedings of International Conference on Logic Program- ming and Nonmonotonic Reasoning (LPNMR), pages 114- 126, 2004.
  7. [Fages, 1994] Franc ¸ois Fages. Consistency of Clark's com- pletion and existence of stable models. Journal of Methods of Logic in Computer Science, 1:51-60, 1994.
  8. [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.
  9. [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.
  10. [Giunchiglia et al., 2004] Enrico Giunchiglia, Yuliya Lier- ler, and Marco Maratea. SAT-based answer set program- ming. In Proc. AAAI-04, pages 61-66, 2004.
  11. [Inoue and Sakama, 1998] Katsumi Inoue and Chiaki Sakama. Negation as failure in the head. Journal of Logic Programming, 35:39-78, 1998.
  12. [Lee and Lifschitz, 2003] Joohyung Lee and Vladimir Lif- schitz. Loop formulas for disjunctive logic programs. In Proc. ICLP-03, pages 451-465, 2003.
  13. [Leone et al., 1997] Nicola Leone, Pasquale Rullo, and Francesco Scarcello. Disjunctive stable models: Un- founded sets, fixpoint semantics, and computation. Infor- mation and Computation, 135(2):69-112, 1997.
  14. [Lifschitz and Razborov, 2004] Vladimir Lifschitz and Alexander Razborov. Why are there so many loop formulas? ACM Transactions on Computational Logic, 2004. To appear.
  15. [Lifschitz et al., 1999] Vladimir Lifschitz, Lappoon R. Tang, and Hudson Turner. Nested expressions in logic programs. Annals of Mathematics and Artificial Intelligence, 25:369- 389, 1999.
  16. [Lin and Zhao, 2004] Fangzhen Lin and Yuting Zhao. AS- SAT: Computing answer sets of a logic program by SAT solvers. Artificial Intelligence, 157:115-137, 2004.
  17. [Przymusinski, 1989] Teodor Przymusinski. On the declara- tive and procedural semantics of logic programs. Journal of Automated Reasoning, 5:167-205, 1989.
  18. [Saccá and Zaniolo, 1990] Domenico Saccá and Carlo Zan- iolo. Stable models and non-determinism in logic pro- grams with negation. In Proceedings of Symposium on Principles of Database Systems (PODS), pages 205-217, 1990.
  19. [Van Gelder et al., 1991] Allen Van Gelder, Kenneth Ross, and John Schlipf. The well-founded semantics for general logic programs. Journal of ACM, 38(3):620-650, 1991.

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

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