The Complexity of Model Checking for Intuitionistic Logics and Their Modal Companions

We study the model checking problem for logics whose semantics are defined using transitive Kripke models. We show that the model checking problem is P-complete for the intuitionistic logic KC. Interestingly, for its modal companion S4.2 we also obtain P-completeness even if we consider formulas with one variable only. This result is optimal since model checking for S4 without variables is NC1-complete. The strongest variable free modal logic with P-complete model checking problem is K4. On the other hand, for KC formulas with one variable only we obtain much lower complexity, namely LOGDCFL as an upper bound.

[1]  Salil P. Vadhan,et al.  Computational Complexity , 2005, Encyclopedia of Cryptography and Security.

[2]  Anil Nerode,et al.  Logical Foundations of Computer Science, International Symposium, LFCS 2009, Deerfield Beach, FL, USA, January 3-6, 2009. Proceedings , 1994, LFCS.

[3]  H. James Hoover,et al.  Limits to Parallel Computation: P-Completeness Theory , 1995 .

[4]  Michael Zakharyaschev,et al.  Modal Logic , 1997, Oxford logic guides.

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

[6]  Martin Mundhenk,et al.  The model checking problem for intuitionistic propositional logic with one variable is AC1-complete , 2010, 1012.3828.

[7]  Albert Visser,et al.  A propositional logic with explicit fixed points , 1981 .

[8]  Samuel R. Buss,et al.  The Boolean formula value problem is in ALOGTIME , 1987, STOC.

[9]  Michael O'Connor Embeddings into Free Heyting Algebras and Translations into Intuitionistic Propositional Logic , 2007, LFCS.

[10]  Iwao Nishimura,et al.  On Formulas of One Variable in Intuitionistic Propositional Calculus , 1960, J. Symb. Log..

[11]  Journal of the Association for Computing Machinery , 1961, Nature.

[12]  Michael Dummett,et al.  Modal Logics Between S4 and S5 , 1967 .

[13]  Mikhail N. Rybakov Complexity of intuitionistic and Visser's basic and formal logics in finitely many variables , 2006, Advances in Modal Logic.

[14]  D. Gabbay Semantical investigations in Heyting's intuitionistic logic , 1981 .

[15]  Richard Spencer-Smith,et al.  Modal Logic , 2007 .

[16]  David Fernández-Duque A polynomial translation of S4 into intuitionistic logic , 2006, J. Symb. Log..

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

[18]  Dirk van Dalen,et al.  Logic and structure , 1980 .

[19]  Martin Mundhenk,et al.  The model checking problem for propositional intuitionistic logic with one variable is AC^1-complete , 2010, STACS.

[20]  Nancy A. Lynch,et al.  Log Space Recognition and Translation of Parenthesis Languages , 1977, JACM.

[21]  E. Lemmon,et al.  Modal Logics Between S 4 and S 5 , 1959 .

[22]  David Makinson,et al.  There are infinitely many Diodorean modal functions , 1966, Journal of Symbolic Logic.