Lower complexity bounds in justification logic

Abstract Justification logic studies epistemic and provability phenomena by introducing justifications/proofs into the language in the form of justification terms. Pure justification logics serve as counterparts of traditional modal epistemic logics, and hybrid logics combine epistemic modalities with justification terms. The computational complexity of pure justification logics is typically lower than that of the corresponding modal logics. Moreover, the so-called reflected fragments, which still contain complete information about the respective justification logics, are known to be in NP for a wide range of justification logics, pure and hybrid alike. This paper shows that, under reasonable additional restrictions, these reflected fragments are NP-complete, thereby proving a matching lower bound. The proof method is then extended to provide a uniform proof that the corresponding full pure justification logics are Π 2 p -hard, reproving and generalizing an earlier result by Milnikel.

[1]  Thomas Studer,et al.  Justifications for common knowledge , 2010, J. Appl. Non Class. Logics.

[2]  Sergei N. Artëmov,et al.  Logical omniscience as a computational complexity problem , 2009, TARK '09.

[3]  A. Chagrov,et al.  Modal Logic (Oxford Logic Guides, vol. 35) , 1997 .

[4]  Sergei N. Artëmov,et al.  Introducing Justification into Epistemic Logic , 2005, J. Log. Comput..

[5]  Roman Kuznets ON DECIDABILITY OF THE LOGIC OF PROOFS WITH ARBITRARY CONSTANT SPECIFICATIONS , 2001 .

[6]  Sergei N. Artemovy Operational Modal Logic , 1995 .

[7]  Samuel R. Buss,et al.  The NP-Completeness of Reflected Fragments of Justification Logics , 2009, LFCS.

[8]  Sergei N. Artëmov Explicit provability and constructive semantics , 2001, Bull. Symb. Log..

[9]  Roman Kuznets,et al.  Self-Referential Justifications in Epistemic Logic , 2010, Theory of Computing Systems.

[10]  Patrick Brézillon,et al.  Lecture Notes in Artificial Intelligence , 1999 .

[11]  Sergei N. Artëmov Why Do We Need Justification Logic , 2011 .

[12]  Jeremy Avigad Review: Sergei N. Artemov, Explicit Provability and Constructive Semantics , 2002, Bulletin of Symbolic Logic.

[13]  Nikolai V. Krupski,et al.  On the complexity of the reflected logic of proofs , 2006, Theor. Comput. Sci..

[14]  Melvin Fitting,et al.  The logic of proofs, semantically , 2005, Ann. Pure Appl. Log..

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

[16]  Melvin Fitting,et al.  Justification logics and hybrid logics , 2010, J. Appl. Log..

[17]  Larry J. Stockmeyer,et al.  The Polynomial-Time Hierarchy , 1976, Theor. Comput. Sci..

[18]  Samuel R. Buss,et al.  The deduction rule and linear and near-linear proof simulations , 1993, Journal of Symbolic Logic.

[19]  Robert Saxon Milnikel Derivability in certain subsystems of the Logic of Proofs is Pi2p-complete , 2007, Ann. Pure Appl. Log..

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

[21]  Sergei N. Artëmov,et al.  Logical Omniscience Via Proof Complexity , 2006, CSL.

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

[23]  Antonis Achilleos A Complexity Question in Justification Logic , 2011, WoLLIC.

[24]  Sergei N. Artëmov THE LOGIC OF JUSTIFICATION , 2008, The Review of Symbolic Logic.

[25]  Sergei N. Artëmov,et al.  Complexity issues in justification logic , 2008 .

[26]  Roman Kuznets On the Complexity of Explicit Modal Logics , 2000, CSL.

[27]  S. Shelah,et al.  Annals of Pure and Applied Logic , 1991 .

[28]  Alexey Mkrtychev,et al.  Models for the Logic of Proofs , 1997, LFCS.

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

[30]  Avi Wigderson,et al.  Computational Complexity Theory , 2004, IAS / Park City mathematics series.

[31]  Sergei N. Artëmov Justified common knowledge , 2006, Theor. Comput. Sci..