Abstract
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 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 \(\mathbf R_{{\rightarrow }}\) and discuss potential applications to other logical decidability problems.
Work partially supported by the TICAMORE project (ANR grant 16-CE91-0002).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
As for coverability in BVASS, it seems that the arguments developed in [7] cannot easily be converted to constructive ones (private communication with S. Demri).
- 2.
Dickson’s lemma states that under pointwise order, \(\mathbb N^k\) is a WQO for any \(k\in \mathbb N\).
- 3.
Unrestricted contraction would generate infinitely branching proof-search.
- 4.
This result is known as Dickson’s lemma when restricted to \(\mathbb N^k\) with the point-wise product order. The inclusion relation between multisets built from the finite set \(\mathcal S\) is a particular case of the product order \(\mathbb N^k\) where k is the cardinal of \(\mathcal S\).
- 5.
The braces around specify an implicit argument.
- 6.
and _ _ are shorthand notations for the two list constructors.
- 7.
The notation is a shortcut for , the (finitary) membership predicate.
- 8.
Typically, systems which include a cut-rule do not satisfy the property which is why cut-elimination is viewed as a critical requisite to design sequent-based decision procedures. The same remark holds for the modus-ponens rule of Hilbert systems, usually making them unsuited for decision procedures.
- 9.
For this, we need a notion of sub-statement that is reflexive, transitive and such that valid rules instances possess the sub-statement property.
- 10.
Branches are read from the root to leaves, hence the use of to reverse lists.
References
Bimbó, K.: The decidability of the intensional fragment of classical linear logic. Theoret. Comput. Sci. 597, 1–17 (2015)
Bimbó, K., Dunn, J.M.: On the decidability of implicational ticket entailment. J. Symb. Log. 78(1), 214–236 (2013)
Coquand, T.: A direct proof of the intuitionistic Ramsey theorem. In: Pitt, D.H., Curien, P.-L., Abramsky, S., Pitts, A.M., Poigné, A., Rydeheard, D.E. (eds.) CTCS 1991. LNCS, vol. 530, pp. 164–172. Springer, Heidelberg (1991). https://doi.org/10.1007/BFb0013465
Coquand, T.: Constructive topology and combinatorics. In: Myers, J.P., O’Donnell, M.J. (eds.) Constructivity in CS 1991. LNCS, vol. 613, pp. 159–164. Springer, Heidelberg (1992). https://doi.org/10.1007/BFb0021089
Curry, H.B.: A Theory of Formal Deductibility. Notre Dame mathematical lectures. University of Notre Dame, Dame (1957)
Dawson, J.E., Goré, R.: Issues in machine-checking the decidability of implicational ticket entailment. In: Schmidt, R.A., Nalon, C. (eds.) TABLEAUX 2017. LNCS, vol. 10501, pp. 347–363. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-66902-1_21
Demri, S., Jurdziński, M., Lachish, O., Lazić, R.: The covering and boundedness problems for branching vector addition systems. J. Comput. System Sci. 79(1), 23–38 (2012)
Figueira, D., Figueira, S., Schmitz, S., Schnoebelen, P.: Ackermannian and primitive-recursive bounds with Dickson’s lemma. In: LICS 2011, pp. 269–278 (2011)
Figueira, D., Lazic, R., Leroux, J., Mazowiecki, F., Sutre, G.: Polynomial-space completeness of reachability for succinct branching VASS in dimension one. In: ICALP 2017, LIPIcs, vol. 80, pp. 119:1–14. Schloss Dagstuhl (2017)
Fridlender, D.: An interpretation of the fan theorem in type theory. In: Altenkirch, T., Reus, B., Naraschewski, W. (eds.) TYPES 1998. LNCS, vol. 1657, pp. 93–105. Springer, Heidelberg (1999). https://doi.org/10.1007/3-540-48167-2_7
Galmiche, D., Méry, D., Pym, D.: The semantics of BI and resource tableaux. Math. Struct. Comput. Sci. 15(6), 1033–1088 (2005)
Kripke, S.: The problem of entailment (abstract). J. Symb. Log. 24, 324 (1959)
Larchey-Wendling, D.: A mechanized inductive proof of Kruskal’s tree theorem (2015). http://www.loria.fr/~larchey/Kruskal
Larchey-Wendling, D.: A constructive mechanization of Kripke-Curry’s method for the decidability of implicational relevance logic (2018). https://github.com/DmxLarchey/Relevant-decidability
Meyer, R.K.: Improved decision procedures for pure relevant logic. In: Anderson, C.A., Zelëny, M. (eds.) Logic, Meaning and Computation. Synthese Library (Studies in Epistemology, Logic, Methodology, and Philosophy of Science), pp. 191–217. Springer, Dordrecht (2001). https://doi.org/10.1007/978-94-010-0526-5_9
Padovani, V.: Ticket entailment is decidable. Math. Struct. Comput. Sci. 23(3), 568–607 (2013)
Riche, J.: Decision procedure of some relevant logics: a constructive perspective. J. Appl. Non-Class. Log. 15(1), 9–23 (2005)
Riche, J., Meyer, R.K.: Kripke, Belnap, Urquhart and relevant decidability and complexity. In: Gottlob, G., Grandjean, E., Seyr, K. (eds.) CSL 1998. LNCS, vol. 1584, pp. 224–240. Springer, Heidelberg (1999). https://doi.org/10.1007/10703163_16
Schmitz, S.: Implicational relevance logic is 2-ExpTime-complete. J. Symb. Log. 81(2), 641–661 (2016)
Schmitz, S.: The complexity of reachability in vector addition systems. ACM SIGLOG News 3(1), 4–21 (2016)
Schwichtenberg, H.: A direct proof of the equivalence between Brouwer’s Fan theorem and König’s lemma with a uniqueness hypothesis. J. UCS 11(12), 2086–2095 (2005)
Urquhart, A.: The undecidability of entailment and relevant implication. J. Symb. Log. 49(4), 1059–1073 (1984)
Veldman, W., Bezem, M.: Ramsey’s theorem and the pigeonhole principle in intuitionistic mathematics. J. Lond. Math. Soc. s2–47(2), 193–211 (1993)
Vytiniotis, D., Coquand, T., Wahlstedt, D.: Stop when you are almost-full. In: Beringer, L., Felty, A. (eds.) ITP 2012. LNCS, vol. 7406, pp. 250–265. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-32347-8_17
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Larchey-Wendling, D. (2018). Constructive Decision via Redundancy-Free Proof-Search. In: Galmiche, D., Schulz, S., Sebastiani, R. (eds) Automated Reasoning. IJCAR 2018. Lecture Notes in Computer Science(), vol 10900. Springer, Cham. https://doi.org/10.1007/978-3-319-94205-6_28
Download citation
DOI: https://doi.org/10.1007/978-3-319-94205-6_28
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-94204-9
Online ISBN: 978-3-319-94205-6
eBook Packages: Computer ScienceComputer Science (R0)