Proceedings

Reasoning with infinite stable models

Download BibTeX Cite

Proceedings of the Seventeenth International Joint Conference on Artificial Intelligence. Pages 603-609.

© 2001 International Joint Conferences on Artificial Intelligence

Abstract

The existing proof-theoretic and software tools for nonmonotonic reasoning can only handle finite domains. In this paper we introduce a class of normal logic programs, called finitary programs, whose domain may be infinite, and such that credulous and skeptical entailment under the stable model semantics are computable. Finitary programs— that are characterized by two conditions on their dependency graph—are computationally complete (they can simulate arbitrary Turing machines). Further results include a compactness theorem and the proof that the two conditions defining finitary programs are, in some sense, “minimal”. The existing methods for automated nonmonotonic reasoning are either complete for finitary programs, or can be easily extended to cover them.

  1. [Bonatti and Olivetti, 1997] P. A. Bonatti and N. Olivetti. A sequent calculus for skeptical default logic. In Proceedings of TABLEAUX'97, number 1227 in LNAI, pages 107-121. Springer Verlag, 1997.
  2. [Bonatti, 1997] P. A. Bonatti. Resolution for skeptical stable semantics. Journal of Automated Reasoning. To appear. Preliminary version in [Dix et al., 1997].
  3. [Cenzer et al., 1999] D. Cenzer, J. B. Remmel, and A. Van- derbilt. Locally determined logic programs. In Proc. of LPNMR'99, number 1730 in LNAI, pages 34-48, Berlin, 1999. Springer Verlag.
  4. [Cholewiński et al., 1995] P. Cholewiński, V. Marek, A. Mikitiuk, and M. Truszczy ński. Experimenting with nonmonotonic reasoning. In Proc. of ICLP'95. MIT Press, 1995.
  5. [Dix et al., 1997] J. Dix, U. Furbach, and A. Nerode, editors. Proc. of LPNMR'97, number 1265 in LNAI, Berlin, 1997. Springer Verlag.
  6. [Dung, 1992] P. M. Dung. On the relation between stable and well-founded semantics of logic programs. Theoreti- cal Computer Science, 105:7-25, 1992.
  7. [Eiter and Gottlob, 1993] T. Eiter and G. Gottlob. Complex- ity results for disjunctive logic programming and applica- tions to nonmonotonic logics. In Proc. of ILPS'93. MIT Press, 1993.
  8. [Eiter et al., 1997] T. Eiter, N. Leone, C. Mateis, G. Pfeifer, and F. Scarcello. A deductive system for nonmonotonic reasoning. In [Dix et al., 1997], 1997.
  9. [Gelfond and Lifschitz, 1988] M. Gelfond and V. Lifschitz. The stable model semantics for logic programming. In Proc. of the 5th ICLP, pages 1070-1080. MIT Press, 1988.
  10. [Gottlob, 1992] G. Gottlob. Complexity results for non- monotonic logics. Journal of Logic and Computation, 2:397-425, 1992.
  11. [Levesque, 1990] H. J. Levesque. All I know: a study in autoepistemic logic. Artificial Intelligence, 42:263-309, 1990.
  12. [Lifschitz and Turner, 1994] V. Lifschitz and H. Turner. Splitting a logic program. In Proc. of ICLP'94, pages 23- 37. MIT Press, 1994.
  13. [Lifschitz, 1985] V. Lifschitz. Computing circumscription. In Proceedings of IJCAI'85, pages 121-127, 1985.
  14. [Lloyd, 1984] J. W. Lloyd. Foundations of Logic Program- ming. Springer-Verlag, 1984.
  15. [Milnikel, 1999] R. S. Milnikel. Nonomonotonic logic: a monotonic approach. PhD thesis, Cornell University, 1999.
  16. [Niemelä and Simons, 1997] I. Niemelä and P. Simons. Smodels -an implementation of the stable model and well- founded semantics for normal LP. In [Dix et al., 1997], 1997.
  17. [Olivetti, 1992] N. Olivetti. Tableaux and sequent calculus for minimal entailment. Journal of Automated Reasoning, 9:99-139, 1992.
  18. [Rosati, 1999] R. Rosati. Towards first-order nonmonotonic reasoning. In Proc. of LPNMR'99, number 1730 in LNAI, pages 332-346, Berlin, 1999. Springer Verlag.
  19. [Schlipf, 1990] J. Schlipf. The expressive power of the logic programming semantics. In Proc. of PODS'90, 1990.

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

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