Proceedings

Model Checking for Nonmonotonic Logics: Algorithms and Complexity

Download BibTeX Cite

Proceedings of the Sixteenth International Joint Conference on Artificial Intelligence. Automated Reasoning. Pages 76-82.

© 1999 International Joint Conferences on Artificial Intelligence

Abstract

We study the complexity of model checking in propositional nonmonotonic logics. Specifically, we first define the problem of model checking in such formalisms, based on the fact that several nonmonotonic logics make use of interpretation structures (i.e. default extensions, stable expansions, universal Kripke models) which are more complex than standard interpretations of propositional logic. Then, we analyze the complexity of checking whether a given interpretation structure satisfies a nonmonotonic theory. In particular, we characterize the complexity of model checking for Reiter's default logic and its restrictions, Moore's autoepistemic logic, and several nonmonotonic modal logics. The results obtained show that, in all such formalisms, model checking is computationally easier than logical inference.

  1. [Cadoli and Schaer£, 1993] M. Cadoli and M. Schaer£. A survey of complexity results for non-monotonic logics. J. of Logic Programming, 17:127-160, 1993.
  2. [Cadoli, 1992] M. Cadoli. The complexity of model checking for circumscriptive formulae. Information Processing Letters, 44:113-118, 1992.
  3. [Cimatti et al., 1997] A. Cimatti, E Giunchiglia, F. Giunchiglia, and P. Traverso. Planning via model checking. In Proc. of ECP-97, 1997.
  4. [Donini et al., 1997] F. M. Donini, D. Nardi, and R. Rosati. Ground nonmonotonic modal logics. J. of Logic and Computation, 7(4):523-548, 1997.
  5. [Eiter and Gottlob, 1997] T. Eiter and G. Gottlob. The complexity class 0~: Recent results and applications in AI and modal logic. In Proc. of FCT-97, LNAI 1279, pages 1-18, 1997.
  6. [Gelfond et al., 1991] M. Gelfond, V. Lifschitz, H.Przymusinska, and M. Truszczynski. Disjunctive defaults. In Proc. of KR-91, pages 230-237, 1991.
  7. [Halpern and Moses, 1985] J. Y. Halpern andY. Moses. Towards a theory of knowledge and ignorance: Pre- liminary report. In K. Apt, editor, Logic and models of concurrent systems. Springer-Verlag, 1985.
  8. [Halpern and Vardi, 1991] J. Y. Halpern and M. Y. Vardi. Model checking vs. theorem proving: A mani- festo. In Proc. of KR-91, 1991.
  9. [Johnson, 1990] D. S. Johnson. A catalog of complexity classes. In J. van Leuven, editor, Handbook of Theo- retical Computer Science. Elsevier, 1990.
  10. [Levesque, 1986] H. J. Levesque. Making believers out of computers. Artif. Intell., 30:81-108, 1986.
  11. [Liberatore and Schaer£, 1998] P. Liberatore and M. Schaer£. The complexity of model checking for propositional default logics. In Proc. of ECAI-98, pages 18-22, 1998.
  12. [Lifschitz, 1991] V. Lifschitz. Nonmonotonic databases and epistemic queries. In Proc. of IJCAI-91, pages 381-386, 1991. IJCAI
  13. [Marek and Truszczynski, 1993] W. Marek and M. Truszczynski. Nonmonotonic Logics-Context- Dependent Reasoning. Springer-Verlag, 1993.
  14. [Moore, 1985] R. C. Moore. Semantical considerations on nonmonotonic logic. Artif. Intell., 25:75-94, 1985. IJCAI
  15. [Reiter, 1980] R. Reiter. A logic for default reasoning. Artif. Intell., 13:81-132, 1980.
  16. [Rosati, 1997] R. Rosati. Reasoning with minimal belief and negation as failure: Algorithms and complexity. In Proc. of AAAI-97, pages 430-435, 1997.

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

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