Skip to main content
Log in

Locally Determined Logic Programs and Recursive Stable Models

  • Published:
Annals of Mathematics and Artificial Intelligence Aims and scope Submit manuscript

Abstract

In general, the set of stable models of a recursive logic program can be quite complex. For example, it follows from results of Marek, Nerode, and Remmel [Ann. Pure and Appl. Logic (1992)] that there exists finite predicate logic programs and recursive propositional logic programs which have stable models but no hyperarithmetic stable models. In this paper, we shall define several conditions which ensure that recursive logic program P has a stable model which is of low complexity, e.g., a recursive stable model, a polynomial time stable model, or a stable model which lies in a low level of the polynomial time hierarchy.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. H. Andreka and I. Nemeti, The generalized completeness of Horn predicate logic as a programming language, Acta Cybernetica 4 (1978) 3–10.

    Google Scholar 

  2. K.R. Apt, Logic programming, in: Handbook of Theoretical Computer Science, ed. J. van Leeuven (MIT Press, 1990).

  3. K. Apt, H.A. Blair and A. Walker, Towards a theory of declarative knowledge, in: Foundations of Deductive Databases and Logic Programming, ed. J. Minker (Morgan Kaufmann, 1987) pp. 89–142.

  4. K.R. Apt and H.A. Blair, Arithmetical classification of perfect models of stratified programs, Fundamenta Informaticae 13 (1990) 1–17.

    Google Scholar 

  5. D.R. Bean, Effective coloration, J. Symbolic Logic 41 (1976) 469–480.

    Google Scholar 

  6. D. Cenzer and J.B. Remmel, Index sets for П 01 -classes, Annals of Pure and Applied Logic 93 (1998) 3–61.

    Google Scholar 

  7. D. Cenzer and J.B. Remmel, П 01 -classes in mathematics, in: Handbook of Recursive Mathematics, Vol. 2, eds. Yu.L. Ershov, S.S. Goncharov, A. Nerode and J.B. Remmel, Studies in Logic and the Foundations of Mathematics, Vol. 139 (Elsevier, 1998) pp. 623–822.

  8. D. Cenzer, J.B. Remmel and A.K.C.S. Vanderbilt, Locally determined logic programs, in: Proceedings of the 6th International Conference on Logic Programming and Nonmonotonic Reasoning (LPNMR99) (Springer, 1999) pp. 34–49.

  9. P. Cholewi´nski, Stratified default theories, in: Proceedings of CSL'94, Lecture Notes in Computer Science, Vol. 933 (Springer, 1995).

  10. A. Ferry, A topological characterization of the stable and minimal model classes of propositional logic programs, Ann. Math. Artificial Intelligence 15 (1995), 325–355.

    Google Scholar 

  11. M. Gelfond and V. Lifschitz, The stable semantics for logic programs, in: Proceedings of the 5th International Symposium of Logic Programming (MIT Press, 1988) pp. 1070–1080.

  12. C.G. Jockusch and R.I. Soare, Degrees of members of П 01 classes, Paciific Journal of Mathematics 40 (1972) 605–616.

    Google Scholar 

  13. C.G. Jockusch and R.I. Soare, П 01 classes and degrees of theories, Transactions of American Mathematical Society 173 (1972) 33–56.

    Google Scholar 

  14. V. Lifschitz and H. Turner, Splitting a logic program, in: Proceedings of the Eleventh International Conference on Logic Programming, ed.. Van Hentenryck (1994) pp. 23–37.

  15. W. Marek, A. Nerode and J.B. Remmel, Nonmonotonic rule systems I, Annals of Mathematics and Artificial Intelligence 1 (1990) 241–273.

    Google Scholar 

  16. W. Marek, A. Nerode and J.B. Remmel, Nonmonotonic rule systems II, Annals of Mathematics and Artificial Intelligence 5 (1992) 229–264.

    Google Scholar 

  17. W. Marek, A. Nerode and J.B. Remmel, How complicated is the set of stable models of a recursive logic program? Ann. Pure and Appl. Logic 56 (1992), 119–135.

    Google Scholar 

  18. W. Marek, A. Nerode and J.B. Remmel, The stable models of predicate logic programs, in: Proceedings of International Joint Conference and Symposium on Logic Programming, ed. K.R. Apt (MIT Press, 1992) pp. 446–460.

  19. W. Marek, A. Nerode and J.B. Remmel, The stable models of predicate logic programs, Journal of Logic Programming 21 (1994) 129–154.

    Google Scholar 

  20. W. Marek, A. Nerode and J.B. Remmel, Context for belief revision: Forward chaining-normal nonmonotonic rule systems, Annals of Pure and Applied Logic 67 (1994) 269–324.

    Google Scholar 

  21. W. Marek and J.B. Remmel, The failure of compactness in nonmonotonic reasoning systems (in preparation).

  22. R. Reiter, A logic for default reasoning, Artificial Intelligence 13 (1980) 81–132.

    Google Scholar 

  23. D. Scott, Domains for denotational semantics, in: Proceedings of ICALP-82 (Springer, 1982) pp. 577–613.

  24. R.M. Smullyan, Theory of Formal Systems, Annals of Mathematics Studies, Vol. 47 (Princeton University Press, 1961).

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cenzer, D., Remmel, J.B. & Vanderbilt, A. Locally Determined Logic Programs and Recursive Stable Models. Annals of Mathematics and Artificial Intelligence 40, 225–262 (2004). https://doi.org/10.1023/B:AMAI.0000012868.41613.e7

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:AMAI.0000012868.41613.e7

Navigation