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 (R→\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbf{R}_{{\rightarrow }}$$\end{document}). To sustain our approach, we mechanize this method in axiom-free Coq, abstracting away from the specific features of R→\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbf{R}_{{\rightarrow }}$$\end{document} 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 König’s lemma with an inductive form of Brouwer’s Fan theorem. We instantiate our abstract proof to get a constructive decision procedure for R→\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbf{R}_{{\rightarrow }}$$\end{document} and discuss potential applications to other logical decidability problems.

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

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

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

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

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

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

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

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

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

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

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

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

[13]  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..

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

[15]  Dominique Larchey-Wendling Constructive Decision via Redundancy-Free Proof-Search , 2018, IJCAR.

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

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

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

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

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

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

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

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

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