Constructive Decision via Redundancy-Free Proof-Search

We give a constructive account of Kripke-Curry’s method which was used to establish the decidability of Implicational Relevance Logic (\(\mathbf R_{{\rightarrow }}\)). To sustain our approach, we mechanize this method in axiom-free Coq, abstracting away from the specific features of \(\mathbf R_{{\rightarrow }}\) to keep only the essential ingredients of the technique. In particular we show how to replace Kripke/Dickson’s lemma by a constructive form of Ramsey’s theorem based on the notion of almost full relation. We also explain how to replace Konig’s lemma with an inductive form of Brouwer’s Fan theorem. We instantiate our abstract proof to get a constructive decision procedure for \(\mathbf R_{{\rightarrow }}\) and discuss potential applications to other logical decidability problems.

[1]  Rajeev Goré,et al.  Issues in Machine-Checking the Decidability of Implicational Ticket Entailment , 2017, TABLEAUX.

[2]  Philippe Schnoebelen,et al.  Ackermannian and Primitive-Recursive Bounds with Dickson's Lemma , 2010, 2011 IEEE 26th Annual Symposium on Logic in Computer Science.

[3]  Vincent Padovani,et al.  Ticket Entailment is decidable , 2017 .

[4]  Bezem,et al.  Ramsey's theorem and the pigeonhole principle in intuitionistic mathematics , 1993 .

[5]  R. Meyer,et al.  Kripke, Belnap, Urquhart and Relevant decidability & complexity , 1998 .

[6]  Thierry Coquand,et al.  Constructive Topology and Combinatorics , 1992, Constructivity in Computer Science.

[7]  Thierry Coquand,et al.  A Direct Proof of the Intuitionistic Ramsey Theorem , 1991, Category Theory and Computer Science.

[8]  Stéphane Demri,et al.  The covering and boundedness problems for branching vector addition systems , 2013, J. Comput. Syst. Sci..

[9]  Daniel Fridlender,et al.  An Interpretation of the Fan Theorem in Type Theory , 1998, TYPES.

[10]  Helmut Schwichtenberg A Direct Proof of the Equivalence between Brouwer's Fan Theorem and König's Lemma with a Uniqueness Hypothesis , 2005, J. Univers. Comput. Sci..

[11]  Sylvain Schmitz,et al.  The complexity of reachability in vector addition systems , 2016, SIGL.

[12]  Mitsuhiro Okada,et al.  A uniform semantic proof for cut-elimination and completeness of various first and higher order logics , 2002, Theor. Comput. Sci..

[13]  J. Riche,et al.  Decision procedure of some relevant logics: a constructive perspective , 2005, J. Appl. Non Class. Logics.

[14]  Sylvain Schmitz,et al.  IMPLICATIONAL RELEVANCE LOGIC IS 2-EXPTIME-COMPLETE , 2014, The Journal of Symbolic Logic.

[15]  Grégoire Sutre,et al.  Polynomial-Space Completeness of Reachability for Succinct Branching VASS in Dimension One , 2017, ICALP.

[16]  Alasdair Urquhart,et al.  The undecidability of entailment and relevant implication , 1984, Journal of Symbolic Logic.

[17]  Robert K. Meyer,et al.  Improved Decision Procedures for Pure Relevant Logic , 2001 .

[18]  Dominique Larchey-Wendling Constructive Decision via Redundancy-Free Proof-Search , 2020, Journal of Automated Reasoning.

[19]  David J. Pym,et al.  The semantics of BI and resource tableaux , 2005, Mathematical Structures in Computer Science.

[20]  Saul Kripke,et al.  A completeness theorem in modal logic , 1959, Journal of Symbolic Logic.

[21]  Katalin Bimbó,et al.  The decidability of the intensional fragment of classical linear logic , 2015, Theor. Comput. Sci..

[22]  Lutz Straßburger,et al.  On the decision problem for MELL , 2019, Theor. Comput. Sci..

[23]  Katalin Bimbó,et al.  On the decidability of implicational ticket entailment , 2013, The Journal of Symbolic Logic.

[24]  Thierry Coquand,et al.  Stop When You Are Almost-Full - Adventures in Constructive Termination , 2012, ITP.