Complexity of modal logic

Publisher Summary This chapter introduces the field of computational complexity in modal logic and provides some fundamental answers. The basic modal language, when interpreted over relational models, can be regarded as a decidable fragment of classical logic. The chapter explores the computational complexity of determining validity, or of performing tasks like model checking. The parameters that affect modal complexity results are discussed. The chapter deals with modal systems whose class of models is definable in first-order logic expanded with a least fixed point operator (FO(LFP)), which implies that membership is decidable in polynomial time. The actual algorithms for deciding the satisfiability problem under constraints and the local satisfiability problem for a number of typical cases are reviewed. Hintikka set elimination is an algorithm, which constructs the model whose idea comes straight from the proof of the truth lemma. A globally satisfiable constraint, which, when satisfied, forces a branch in the model containing an exponential number of different Hintikka set is created.

[1]  maarten marx,et al.  Local Variations on a Loose Theme: Modal Logic and Decidability , 2007 .

[2]  Michael Mortimer,et al.  On languages with two variables , 1975, Math. Log. Q..

[3]  Joseph Y. Halpern The Effect of Bounding the Number of Primitive Propositions and the Depth of Nesting on the Complexity of Modal Logic , 1995, Artif. Intell..

[4]  Moshe Y. Vardi Why is Modal Logic So Robustly Decidable? , 1996, Descriptive Complexity and Finite Models.

[5]  J. Flum,et al.  Finite Automata and Logic: A Microcosm of Finite Model Theory , 1995 .

[6]  E. Allen Emerson,et al.  The complexity of tree automata and logics of programs , 1988, [Proceedings 1988] 29th Annual Symposium on Foundations of Computer Science.

[7]  Moshe Y. Vardi Reasoning about The Past with Two-Way Automata , 1998, ICALP.

[8]  Richard E. Ladner,et al.  The Computational Complexity of Provability in Systems of Modal Propositional Logic , 1977, SIAM J. Comput..

[9]  Maarten Marx,et al.  Multi-dimensional modal logic , 1997, Applied logic series.

[10]  Moshe Y. Vardi,et al.  The Hybrid mu-Calculus , 2001 .

[11]  Jörg Flum,et al.  Finite model theory , 1995, Perspectives in Mathematical Logic.

[12]  Stephen A. Cook,et al.  The complexity of theorem-proving procedures , 1971, STOC.

[13]  Christos H. Papadimitriou,et al.  Elements of the Theory of Computation , 1997, SIGA.

[14]  Serge Abiteboul,et al.  Foundations of Databases , 1994 .

[15]  Ronald Fagin,et al.  Reasoning about knowledge , 1995 .

[16]  Joseph Y. Halpern,et al.  A Guide to Completeness and Complexity for Modal Logics of Knowledge and Belief , 1992, Artif. Intell..

[17]  Zvi Galil,et al.  Proceedings of the 30th IEEE symposium on Foundations of computer science , 1994, FOCS 1994.

[18]  Harry R. Lewis,et al.  Complexity Results for Classes of Quantificational Formulas , 1980, J. Comput. Syst. Sci..

[19]  Johan van Benthem,et al.  Modal Languages and Bounded Fragments of Predicate Logic , 1998, J. Philos. Log..

[20]  Moshe Y. Vardi On the Complexity of Bounded-Variable Queries. , 1995, PODS 1995.

[21]  Erich Grädel,et al.  On the Restraining Power of Guards , 1999, Journal of Symbolic Logic.

[22]  Phokion G. Kolaitis,et al.  On the Decision Problem for Two-Variable First-Order Logic , 1997, Bulletin of Symbolic Logic.

[23]  Richard E. Ladner,et al.  Propositional Dynamic Logic of Regular Programs , 1979, J. Comput. Syst. Sci..

[24]  Ulrike Sattler,et al.  The Complexity of the Graded µ-Calculus , 2002, CADE.

[25]  M. de Rijke,et al.  Modal Logic , 2001, Cambridge Tracts in Theoretical Computer Science.

[26]  Pierre Wolper,et al.  Automata theoretic techniques for modal logics of programs: (Extended abstract) , 1984, STOC '84.

[27]  Vaughan R. Pratt,et al.  Models of program logics , 1979, 20th Annual Symposium on Foundations of Computer Science (sfcs 1979).

[28]  Bogdan S. Chlebus Domino-Tiling Games , 1986, J. Comput. Syst. Sci..

[29]  D. Harel Recurring dominoes: making the highly undecidable highly understandable , 1985 .

[30]  Maarten Marx,et al.  Finite Model Theory and Its Applications , 2007, Texts in Theoretical Computer Science. An EATCS Series.

[31]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[32]  Yde Venema Cylindric modal logic , 1993 .

[33]  Leonid Libkin,et al.  Elements of Finite Model Theory , 2004, Texts in Theoretical Computer Science.

[34]  Edmund M. Clarke,et al.  Model Checking , 1999, Handbook of Automated Reasoning.