Skip to main content

Strong Normalisation for a Gentzen-like Cut-Elimination Procedure

  • Conference paper
  • First Online:
Typed Lambda Calculi and Applications (TLCA 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2044))

Included in the following conference series:

Abstract

In this paper we introduce a cut-elimination procedure for classical logic, which is both strongly normalising and consisting of local proof transformations. Traditional cut-elimination procedures, including the one by Gentzen, are formulated so that they only rewrite neighbouring inference rules; that is they use local proof transformations. Unfortunately, such local proof transformation, if defined naïvely, break the strong normalisation property. Inspired by work of Bloo and Geuvers concerning the λx-calculus, we shall show that a simple trick allows us to preserve this property in our cut-elimination procedure. We shall establish this property using the recursive path ordering by Dershowitz.

I should like to thank Roy Dyckhoff for many helpful discussions. I am currently funded with a research fellowship from Corpus Christi College, Cambridge.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. Bloo and H. Geuvers. Explicit Substitution: On the Edge of Strong Normalisation. Theoretical Computer Science, 211(1–2):375–395, 1999.

    Article  MATH  MathSciNet  Google Scholar 

  2. V. Danos, J.-B. Joinet, and H. Schellinx. A New Deconstructive Logic: Linear Logic. Journal of Symbolic Logic, 62(3):755–807, 1997.

    Article  MATH  MathSciNet  Google Scholar 

  3. N. Dershowitz. Orderings for Term Rewriting Systems. Theoretical Computer Science, 17:279–301, 1982.

    Article  MATH  MathSciNet  Google Scholar 

  4. R. Dyckhoff and L. Pinto. Cut-Elimination and a Permutation-Free Sequent Calculus for Intuitionistic Logic. Studia Logica, 60(1):107–118, 1998.

    Article  MATH  MathSciNet  Google Scholar 

  5. J. Gallier. Constructive Logics. Part I: A Tutorial on Proof Systems and Typed λ-calculi. Theoretical Computer Science, 110(2):249–239, 1993.

    Article  MATH  MathSciNet  Google Scholar 

  6. G. Gentzen. Untersuchungen üuber das logische Schlieβen I and II. Mathematische Zeitschrift, 39:176–210, 405–431, 1935.

    Article  MathSciNet  Google Scholar 

  7. H. Herbelin. A λ-calculus Structure Isomorphic to Sequent Calculus Structure. In Computer Science Logic, volume 933 of LNCS, pages 67–75. Springer Verlag, 1994.

    Google Scholar 

  8. J. M. E. Hyland. Proof Theory in the Abstract. Annals of Pure and Applied Logic, 2000. To appear.

    Google Scholar 

  9. P. A. Melliès. Typed Lambda Calculi with Explicit Substitutions May Not Terminate. In Typed Lambda Calculi and Applications, volume 902 of LNCS, pages 328–334. Springer Verlag, 1995.

    Chapter  Google Scholar 

  10. K. H. Rose. Explicit Substitution: Tutorial & Survey. Technical report, BRICS, Department of Computer Science, University of Aarhus, 1996.

    Google Scholar 

  11. C. Urban. Classical Logic and Computation. PhD thesis, Cambridge University, October 2000.

    Google Scholar 

  12. C. Urban and G. M. Bierman. Strong Normalisation of Cut-Elimination in Classical Logic. Fundamenta Informaticae, 45(1–2):123–155, 2001.

    MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Urban, C. (2001). Strong Normalisation for a Gentzen-like Cut-Elimination Procedure. In: Abramsky, S. (eds) Typed Lambda Calculi and Applications. TLCA 2001. Lecture Notes in Computer Science, vol 2044. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45413-6_32

Download citation

  • DOI: https://doi.org/10.1007/3-540-45413-6_32

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41960-0

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics