Constructive and Mechanised Meta-Theory of Intuitionistic Epistemic Logic

Artemov and Protopopescu proposed intuitionistic epistemic logic (IEL) to capture an intuitionistic conception of knowledge. By establishing completeness, they provided the base for a meta-theoretic investigation of IEL, which was continued by Krupski with a proof of cut-elimination, and Su and Sano establishing semantic cut-elimination and the finite model property. However, to the best of our knowledge, no analysis of these results in a constructive meta-logic has been conducted. We aim to close this gap and investigate IEL in the constructive type theory of the Coq proof assistant. Concretely, we present a constructive and mechanised completeness proof for IEL, employing a syntactic decidability proof based on cut-elimination to constructivise the ideas from the literature. Following Su and Sano, we then also give constructive versions of semantic cut-elimination and the finite model property. Given our constructive and mechanised setting, all these results now bear executable algorithms. We expect that our methods used for mechanising cut-elimination and decidability also extend to other modal logics (and have verified this observation for the classical modal logic K).

[1]  Bruno Bentzen,et al.  A Henkin-style completeness proof for the modal logic S5 , 2019, CLAR.

[2]  Daniel Rogozin,et al.  Categorical and algebraic aspects of the intuitionistic modal logic IEL - and its predicate extensions , 2021, J. Log. Comput..

[3]  Hajime Ishihara,et al.  Constructive reverse mathematics: compactness properties , 2005, From sets and types to topology and analysis.

[4]  Tobias Nipkow,et al.  Formalized Proof Systems for Propositional Logic. , 2017 .

[5]  F. Wolter,et al.  Intuitionistic Modal Logics as Fragments of Classical Bimodal Logics , 1997 .

[6]  Paul Tarau Modality Definition Synthesis for Epistemic Intuitionistic Logic via a Theorem Prover , 2019, ArXiv.

[7]  Peter Schuster,et al.  From sets and types to topology and analysis - Towards practicable foundations for constructive mathematics , 2005, From sets and types to topology and analysis.

[8]  Sergei N. Artëmov,et al.  INTUITIONISTIC EPISTEMIC LOGIC , 2014, The Review of Symbolic Logic.

[9]  Hajime Ishihara,et al.  Reverse Mathematics in Bishop’s Constructive Mathematics , 2006 .

[10]  Christian Doczkal,et al.  Constructive Completeness for Modal Logic with Transitive Closure , 2012, CPP.

[11]  Guido Fiorino,et al.  Linear Depth Deduction with Subformula Property for Intuitionistic Epistemic Logic , 2021, Journal of Automated Reasoning.

[12]  Raul Hakli,et al.  Does the deduction theorem fail for modal logic? , 2011, Synthese.

[13]  Gert Smolka,et al.  On synthetic undecidability in Coq, with an application to the Entscheidungsproblem , 2019, CPP.

[14]  Yannick Forster,et al.  Completeness theorems for first-order logic analysed in constructive type theory , 2021, J. Log. Comput..

[15]  Rajeev Goré,et al.  Cut-Elimination for Provability Logic by Terminating Proof-Search: Formalised and Deconstructed Using Coq , 2021, TABLEAUX.

[16]  Tudor Protopopescu,et al.  An Arithmetical Interpretation of Verification and Intuitionistic Knowledge , 2016, LFCS.

[17]  Thierry Coquand,et al.  The Independence of Markov's Principle in Type Theory , 2016, Log. Methods Comput. Sci..

[18]  Jaakko Hintikka,et al.  Knowledge and Belief: An Introduction to the Logic of the Two Notions. , 1965 .

[19]  Valeria de Paiva,et al.  On an Intuitionistic Modal Logic , 2000, Stud Logica.

[20]  Leonardo Lima,et al.  Formalized Meta-Theory of Sequent Calculi for Substructural Logics , 2016, LSFA.

[21]  Fred Richman,et al.  Constructive Mathematics without Choice , 2001 .

[22]  Christian Doczkal,et al.  Completeness and Decidability Results for CTL in Constructive Type Theory , 2016, Journal of Automated Reasoning.

[23]  Nicholas Rescher,et al.  Epistemic Logic: A Survey of the Logic of Knowledge , 2005 .

[24]  Tudor Protopopescu Three Essays in Intuitionistic Epistemology , 2016 .

[25]  Christine Paulin-Mohring,et al.  Inductive Definitions in the system Coq - Rules and Properties , 1993, TLCA.

[26]  Thierry Coquand,et al.  The Calculus of Constructions , 1988, Inf. Comput..

[27]  Helmut Schwichtenberg,et al.  Basic proof theory , 1996, Cambridge tracts in theoretical computer science.

[28]  Vladimir N. Krupski Cut elimination and complexity bounds for intuitionistic epistemic logic , 2020, J. Log. Comput..

[29]  Katsuhiko Sano,et al.  First-Order Intuitionistic Epistemic Logic , 2019, LORI.