Skip to main content

A λ-calculus structure isomorphic to Gentzen-style sequent calculus structure

  • Conference paper
  • First Online:
Book cover Computer Science Logic (CSL 1994)

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

Included in the following conference series:

Abstract

We consider a λ-calculus for which applicative terms have no longer the form (...((u u 1) u 2)... u n) but the form (u [u 1;...;u n]), for which [u 1;...;u n] is a list of terms. While the structure of the usual λ-calculus is isomorphic to the structure of natural deduction, this new structure is isomorphic to the structure of Gentzen-style sequent calculus. To express the basis of the isomorphism, we consider intuitionistic logic with the implication as sole connective. However we do not consider Gentzen's calculus LJ, but a calculus LJT which leads to restrict the notion of cut-free proofs in LJ. We need also to explicitly consider, in a simply typed version of this λ-calculus, a substitution operator and a list concatenation operator. By this way, each elementary step of cutelimination exactly matches with a β-reduction, a substitution propagation step or a concatenation computation step.

Though it is possible to extend the isomorphism to classical logic and to other connectives, we do not treat of it in this paper.

This research was partly supported by ESPRIT Basic Research Action “Types for Proofs and Programs” and by Programme de Recherche Coordonnées “Mécanisation du raisonnement”.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. V. Breazu Tanen, D. Kesner, L. Puel: “A typed pattern calculus”, IEEE Symposium on Logic in Computer Science, Montréal, Canada, June 1993, pp 262–274.

    Google Scholar 

  2. V. Danos, J-B. Joinet, H. Schellinx: “LKQ and LKT: Sequent calculi for second order logic based upon dual linear decompositions of classical implication”, in Proceedings of the Workshop on Linear Logic, Cornell, edited by J-Y. Girard, Y. Lafont, L. Régnier, 1993.

    Google Scholar 

  3. A. G. Dragalin: Mathematical Intuitionism: Introduction to Proof Theory, Translations of mathematical monographs, Vol 67, Providence, R.I.: American Mathematical Society, 1988.

    Google Scholar 

  4. J. Gallier: “Constructive logics, part I: A tutorial on proof systems and typed λ-calculi”, Theoretical Computer Science, Vol 110, 1993, pp 249–339.

    Article  Google Scholar 

  5. J.-Y. Girard: “A new constructive logic: classical logic”, Mathematical Structures in Computer Science, Vol 1, 1991, pp 255–296.

    Google Scholar 

  6. J-Y. Girard: “On the Unity of Logic”, Annals of Pure and Applied Logic, Vol 59, 1993, pp 201–217.

    Article  Google Scholar 

  7. G. Huet: “Confluent Reductions: Abstract Properties and Applications to Term Rewriting Systems”, Journal of the Association for Computing Machinery, Vol 27, 1980, pp 797–821.

    Google Scholar 

  8. Z. Benaissa, D. Briaud, P. Lescanne, J. Rouyer-Degli, “λν, a calculus of explicit substitutions which preserves strong normalisation”, submitted to Journal of Functional Programming, 1995.

    Google Scholar 

  9. G. Mints: “Normal forms for sequent derivations”, Private communication, 1994.

    Google Scholar 

  10. G. Pottinger: “Normalization as a homomorphic image of cut-elimination”, Annals of mathematical logic), Vol 12, 1977, pp 323–357.

    Google Scholar 

  11. D. Prawitz: Natural Deduction, a Proof-sTheoretical Study, Almquist and Wiksell, Stockholm, 1965, pp 90–91

    Google Scholar 

  12. W. A. Howard, “The Formulae-as-Types Notion of Constructions”, in J.P. Seldin and J.R. Hindley Eds, To H.B. Curry: Essays on Combinatory Logic, Lambda Calculus and Formalism, Academic Press, 1980 (unpublished manuscript of 1969).

    Google Scholar 

  13. P. Wadler: “A Curry-Howard isomorphism for sequent calculus”, Private communication, 1993.

    Google Scholar 

  14. J. I. Zucker: “Correspondence between cut-elimination and normalization, part I and II”, Annals of mathematical logic, Vol 7, 1974, pp 1–156.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Leszek Pacholski Jerzy Tiuryn

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Herbelin, H. (1995). A λ-calculus structure isomorphic to Gentzen-style sequent calculus structure. In: Pacholski, L., Tiuryn, J. (eds) Computer Science Logic. CSL 1994. Lecture Notes in Computer Science, vol 933. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0022247

Download citation

  • DOI: https://doi.org/10.1007/BFb0022247

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60017-6

  • Online ISBN: 978-3-540-49404-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics