Skip to main content

Decision Procedures for Intuitionistic Propositional Logic by Program Extraction

  • Conference paper
  • First Online:

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

Abstract

We present two constructive proofs of the decidability of intuitionistic propositional logic by simultaneously constructing either a counter-model or a derivation. From these proofs, we extract two programs which have a sequent as input and return a derivation or a counter-model. The search tree of these algorithms is linearly bounded by the number of connectives of the input. Soundness of these programs follows from giving a correct construction of the derivations, similarly to Hudelmaier’s work [7]; completeness from giving a correct construction of the counter-models, inspired by Miglioli, Moscato, and Ornaghi [8].

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   74.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Roy Dyckhoff. Contraction-free sequent calculi for intuitionistic logic. Journal of Symbolic Logic, 57(3):795–807, 1992.

    Article  MATH  MathSciNet  Google Scholar 

  2. Melvin C. Fitting. Intuitionistic Logic, Model Theory and Forcing. North-Holland, Amsterdam, 1969.

    MATH  Google Scholar 

  3. Gerhard Gentzen. Untersuchungen über das logische Schließen. Math. Zeitschrift, (39), 1935.

    Google Scholar 

  4. Jörg Hudelmaier. Bicomplete calculi for intuitionistical propositional logic. Aufsatz, Universität Tübingen. http://www-pu.informatik.uni-tuebingen.de/logik/joerg/bicomp.ps.

  5. Jörg Hudelmaier. A note on kripkean countermodels for intuitionistically unprovable sequents. Aufsatz, Universität Tübingen. http://www-pu.informatik.uni-tuebingen.de/logik/joerg/kripke.ps.Z.

  6. Jörg Hudelmaier. A Prolog program for intuitionistic logic. SNS-Bericht 88-28, Universität Tübingen, 1988.

    Google Scholar 

  7. Jörg Hudelmaier. An O(n log n)-space decision procedure for intuitionistic propositional logic. Journal of Logic and Computation, 3(1):63–75, 1993.

    Article  MATH  MathSciNet  Google Scholar 

  8. Pierangelo Miglioli, Ugo Moscato, and Mario Ornaghi. How to avoid duplications in refutation systems for intuitionistic logic and Kuroda logic. Rapporto interno 99-93, Dipartimento di Scienze dell’Informazione, Università degli Studi di Milano, 1993.

    Google Scholar 

  9. Luis Pinto and Roy Dyckhoff. Loop-free construction of counter-models for intuitionistic propositional logic. In Behara, Fritsch, and Lintz, editors, Symposia Gaussiana, Conf. A, pages 225–232. De Gruyter, 1995.

    Google Scholar 

  10. Helmut Schwichtenberg. Minlog-an interactive proof system. http://www.mathematik.uni-muenchen.de/~logik/minlog_e.html.

  11. Anne S. Troelstra and Dirk van Dalen. Constructivism in Mathematics-an Introduction, volume 1. North-Holland, 1988.

    Google Scholar 

  12. Judith Underwood. A constructive completeness proof for intuitionistic propositional calculus. Technical Report 90-1179, Cornell University, 1990. Also in Proceedings of the Second Workshop on Theorem Proving with Analytic Tableaux and Related Methods, April 1993, Marseille, France.

    Google Scholar 

  13. N. N. Vorob’ev. A new algorithm for derivability in the constructive propositional calculus. Amer. Math. Soc. Transl., 94(2):37–71, 1970.

    MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Weich, K. (1998). Decision Procedures for Intuitionistic Propositional Logic by Program Extraction. In: de Swart, H. (eds) Automated Reasoning with Analytic Tableaux and Related Methods. TABLEAUX 1998. Lecture Notes in Computer Science(), vol 1397. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-69778-0_29

Download citation

  • DOI: https://doi.org/10.1007/3-540-69778-0_29

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64406-4

  • Online ISBN: 978-3-540-69778-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics