Proceedings

Complexity Results for Checking Equivalence of Stratified Logic Programs

Download BibTeX Cite

Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 330-334.

© 2007 International Joint Conferences on Artificial Intelligence

Abstract

Recent research in nonmonotonic logic programming under the answer-set semantics focuses on different notions of program equivalence. However, previous results do not address the important classes of stratified programs and its subclass of acyclic (i.e., recursion-free) programs, although they are recognized as important tools for knowledge representation and reasoning. In this paper, we consider such programs, possibly augmented with constraints. Our results show that in the propositional setting, where reasoning is well-known to be polynomial, deciding strong and uniform equivalence is as hard as for arbitrary normal logic programs (and thus coNP-complete), but is polynomial in some restricted cases. Non-ground programs behave similarly. However, exponential lower bounds already hold for small programs (i.e., with constantly many rules). In particular, uniform equivalence is undecidable even for small Horn programs plus a single negative constraint.

  1. [Baral, 2003] C. Baral. Knowledge Representation, Reason- ing and Declarative Problem Solving. CUP, 2003.
  2. [Ben-Eliyahu and Dechter, 1994] R. Ben-Eliyahu and R. Dechter. Propositional Semantics for Disjunctive Logic Programs. AMAI, 12:53-87, 1994.
  3. [Dantsin et al., 2001] E. Dantsin, T. Eiter, G. Gottlob, and A. Voronkov. Complexity and Expressive Power of Logic Programming. ACM CSUR, 33(3):374-425, 2001.
  4. [Eiter and Fink, 2003] T. Eiter and M. Fink. Uniform Equiv- alence of Logic Programs under the Stable Model Seman- tics. In Proc. ICLP 2003, pp. 224-238, LNCS 2916.
  5. [Eiter et al., 2004a] T. Eiter, W. Faber, M. Fink, G. Pfeifer, and S. Woltran. Complexity of Answer Set Checking and Bounded Predicate Arities for Non-ground Answer Set Programming. In Proc. KR 2004, pp. 377-387, 2004.
  6. [Eiter et al., 2005a] T. Eiter, M. Fink, H. Tompits, and S. Woltran. Strong and Uniform Equivalence in Answer- Set Programming: Characterizations and Complexity Re- sults for the Non-Ground Case. In Proc. AAAI 2005, pp. 695-700.
  7. [Eiter et al., 2005b] T. Eiter, M. Fink, and S. Woltran. Se- mantical Characterizations and Complexity of Equiva- lences in Stable Logic Programming. ACM TOCL. Forth- coming.
  8. [Faber and Konczak, 2005] W. Faber and K. Konczak. Strong Equivalence for Logic Programs with Preferences. In Proc. IJCAI 2005, pp. 430-435. IJCAI
  9. [Feder and Saraiya, 1992] T. Feder and Y.P. Saraiya. Decid- ability and Undecidability of Equivalence for Linear Dat- alog with Applications to Normal-Form Optimizations. In Proc. ICDT 1992, pp. 297-311, LNCS 646.
  10. [Gelfond and Leone, 2002] M. Gelfond and N. Leone. Logic Programming and Knowledge Representation -The A- Prolog Perspective. Artificial Intell., 138(1-2):3-38, 2002.
  11. [Gelfond and Lifschitz, 1991] M. Gelfond and V. Lifschitz. Classical Negation in Logic Programs and Disjunctive Databases. New Generation Computing, 9:365-385, 1991.
  12. [Goldschlager, 1977] L. M. Goldschlager. The Monotone and Planar Circuit Value Problems are Complete for P. SIGACT News, 9, 1977.
  13. [Gottlob and Papadimitriou, 2003] G. Gottlob and C. Pa- padimitriou. On the Complexity of Single-Rule Datalog Queries. Inf. Comput., 183(1):104-122, 2003.
  14. [Halevy et al., 2001] A.Y. Halevy, I.S. Mumick, Y. Sagiv, and O. Shmueli. Static Analysis in Datalog Extensions. JACM, 48(5):971-1012, 2001.
  15. [Levy and Sagiv, 1993] A.Y. Levy and Y. Sagiv. Queries In- dependent of Updates. In Proc. VLDB 1993, pp. 171-181.
  16. [Lifschitz et al., 2001] V. Lifschitz, D. Pearce, and A. Valverde. Strongly Equivalent Logic Programs. ACM TOCL, 2(4):526-541, 2001.
  17. [Lin, 2002] F. Lin. Reducing Strong Equivalence of Logic Programs to Entailment in Classical Propositional Logic. In Proc. KR 2002, pp. 170-176.
  18. [Niemelä, 1999] I. Niemelä. Logic Programs with Stable Model Semantics as a Constraint Programming Paradigm. AMAI, 25(3,4), 1999.
  19. [Pearce and Valverde, 2004] D. Pearce and A. Valverde. Uniform Equivalence for Equilibrium Logic and Logic Programs. In Proc. LPNMR 2004, LNCS 2923.
  20. [Shmueli, 1987] O. Shmueli. Decidability and Expressive- ness Aspects of Logic Queries. In Proc. PODS 1987, pp. 237-249.

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

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