Proceedings

On the Equivalence between Answer Sets and Models of Completion for Nested Logic Programs

Download BibTeX Cite

Proceedings of the Eighteenth International Joint Conference on Artificial Intelligence. Pages 859-865.

© 2003 International Joint Conferences on Artificial Intelligence

Abstract

We present a sufficient as well as a necessary condition for the equivalence between answer sets and models of completion for logic programs with nested expressions in the bodies of rules. This condition is the weakest among all that we are aware of even for normal logic programs. To obtain this result, we present a polynomial time reduction from this class of nested logic programs to extended programs. Consequently, answer sets for these nested programs can be computed by an answer set generator for extended programs on the one hand, and characterized in terms of models of completion on the other.

  1. [Babovich et al., 2000] Y. Babovich, E. Erdem, and V. Lif- schitz. Fages' theorem and answer set programming. In Proc. 8th international Workshop on Non-Monotonic Rea- soning, 2000.
  2. [Babovich, 2002] Y. Babovich. Cmodels home papge at www.cs.utexas.edu/users/tag/cmodels.html. 2002. Link
  3. [Ben-Eliyahu and Dechter, 1994] R. Ben-Eliyahu and R. Dechter. Propositional semantics for disjunctive logic programs. Annals of Math. and Artificial intelligence, 14:53-87' 1994. .
  4. [Clark, 1978] K.L. Clark. Negation as failure . In H. Gallaire and J. Minker, editors, Logic and Data Bases, pages 293- 322. Plenum Press, 1978.
  5. [Davis and Putnam, 1960] M. Davis and H. Putnam. A computing procedure for quantification theory. JACM, 7(3):201-215, 1960.
  6. [Dershowitz and Jouannaud, 1990] N. Dershowitz and P. Jouannaud. Rewrite systems. In Handbook of Theo- retical Computer Science, Vol B: Formal Methods and Semantics, pages 243-320.
  7. Erdem and Lifschitz, to appear] E. Erdem and V. Lifschitz. Tight logic programs. Theory and Practice of Logic Pro- gramming, to appear.
  8. [Fages, 1991] F. Fages. A fixpoint semantics for general logic programs compared with the well-supported and sta- ble model semantics. New Generation Computing , 9:425- 443, 1991.
  9. [Fages, 1994] F. Fages. Consistency of Clark's completion and existence of stable models. Journal of Methods of Logic in Computer Science, 1:51-60, 1994.
  10. [Gel fond and Lifschitz, 1988] M. Gel fond and • V. Lifschitz. The stable model semantics for logic programming. In Proc. 5th JCLP, pages 1070-1080. MIT Press, 1988.
  11. [Lifschitz eta!., 1999] V. Lifschitz, L. Tang, and H. Turner. Nested expressions in logic programs. Annals of Mathe- matics and Artificial intelligence, 25:369-389, 1999.
  12. [Lin and Zhou, 2002] F. Lin and Y. Zhou. ASSAT, comput- ing answer set of a logic program by SAT solvers. In Proc. AAAJ '02, pages 112-118,2002.
  13. [Lloyd and Topor, 1984] J Lloyd and R. Topor. Making Pro- tog more expressive. J. Logic Programming, .1(3):225- 240, 1984.
  14. [Pearce et al., 2002] D. Pearce, V. Sarsakov, T. Schaub, H. Tompits, and S. Woltran. A polynomial translation of logic programs with nested expressions into disjunctive logic programs (preliminary report). In Proc. 19th JCLP, 2002.
  15. [Zhang, 1992] M. Zhang. A characterization of extensions of general default theories. In Proc.9th Canadian Artificial intelligence Conference, pages 134-139, 1992.

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

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