Skip to main content

Constructive Decision via Redundancy-Free Proof-Search

  • Conference paper
  • First Online:
Automated Reasoning (IJCAR 2018)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 10900))

Included in the following conference series:

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).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 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. 2.

    Dickson’s lemma states that under pointwise order, \(\mathbb N^k\) is a WQO for any \(k\in \mathbb N\).

  3. 3.

    Unrestricted contraction would generate infinitely branching proof-search.

  4. 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. 5.

    The braces around specify an implicit argument.

  6. 6.

    and _ _ are shorthand notations for the two list constructors.

  7. 7.

    The notation is a shortcut for , the (finitary) membership predicate.

  8. 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. 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. 10.

    Branches are read from the root to leaves, hence the use of to reverse lists.

References

  1. Bimbó, K.: The decidability of the intensional fragment of classical linear logic. Theoret. Comput. Sci. 597, 1–17 (2015)

    Article  MathSciNet  Google Scholar 

  2. Bimbó, K., Dunn, J.M.: On the decidability of implicational ticket entailment. J. Symb. Log. 78(1), 214–236 (2013)

    Article  MathSciNet  Google Scholar 

  3. 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

    Chapter  Google Scholar 

  4. 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

    Chapter  Google Scholar 

  5. Curry, H.B.: A Theory of Formal Deductibility. Notre Dame mathematical lectures. University of Notre Dame, Dame (1957)

    Google Scholar 

  6. 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

    Chapter  Google Scholar 

  7. 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)

    Article  MathSciNet  Google Scholar 

  8. Figueira, D., Figueira, S., Schmitz, S., Schnoebelen, P.: Ackermannian and primitive-recursive bounds with Dickson’s lemma. In: LICS 2011, pp. 269–278 (2011)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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

    Chapter  Google Scholar 

  11. Galmiche, D., Méry, D., Pym, D.: The semantics of BI and resource tableaux. Math. Struct. Comput. Sci. 15(6), 1033–1088 (2005)

    Article  MathSciNet  Google Scholar 

  12. Kripke, S.: The problem of entailment (abstract). J. Symb. Log. 24, 324 (1959)

    Article  Google Scholar 

  13. Larchey-Wendling, D.: A mechanized inductive proof of Kruskal’s tree theorem (2015). http://www.loria.fr/~larchey/Kruskal

  14. 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

  15. 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

    Chapter  Google Scholar 

  16. Padovani, V.: Ticket entailment is decidable. Math. Struct. Comput. Sci. 23(3), 568–607 (2013)

    Article  MathSciNet  Google Scholar 

  17. Riche, J.: Decision procedure of some relevant logics: a constructive perspective. J. Appl. Non-Class. Log. 15(1), 9–23 (2005)

    Article  MathSciNet  Google Scholar 

  18. 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

    Chapter  Google Scholar 

  19. Schmitz, S.: Implicational relevance logic is 2-ExpTime-complete. J. Symb. Log. 81(2), 641–661 (2016)

    Article  MathSciNet  Google Scholar 

  20. Schmitz, S.: The complexity of reachability in vector addition systems. ACM SIGLOG News 3(1), 4–21 (2016)

    Google Scholar 

  21. 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)

    MathSciNet  MATH  Google Scholar 

  22. Urquhart, A.: The undecidability of entailment and relevant implication. J. Symb. Log. 49(4), 1059–1073 (1984)

    Article  MathSciNet  Google Scholar 

  23. Veldman, W., Bezem, M.: Ramsey’s theorem and the pigeonhole principle in intuitionistic mathematics. J. Lond. Math. Soc. s2–47(2), 193–211 (1993)

    Article  MathSciNet  Google Scholar 

  24. 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

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dominique Larchey-Wendling .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics