Part of the book series:Lecture Notes in Computer Science ((LNCS,volume 933))
Included in the following conference series:
287Accesses
Abstract
We consider a λ-calculus for which applicative terms have no longer the form (...((u u1)u2)...un) but the form (u [u1;...;un]), for which [u1;...;un] 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.
Preview
Unable to display preview. Download preview PDF.
References
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.
V. Danos, J-B. Joinet, H. Schellinx: “LKQ and LKT: Sequent calculi for second order logic based upon dual linear decompositions of classical implication”, inProceedings of the Workshop on Linear Logic, Cornell, edited by J-Y. Girard, Y. Lafont, L. Régnier, 1993.
A. G. Dragalin:Mathematical Intuitionism: Introduction to Proof Theory, Translations of mathematical monographs, Vol 67, Providence, R.I.: American Mathematical Society, 1988.
J. Gallier: “Constructive logics, part I: A tutorial on proof systems and typed λ-calculi”,Theoretical Computer Science, Vol 110, 1993, pp 249–339.
J.-Y. Girard: “A new constructive logic: classical logic”,Mathematical Structures in Computer Science, Vol 1, 1991, pp 255–296.
J-Y. Girard: “On the Unity of Logic”,Annals of Pure and Applied Logic, Vol 59, 1993, pp 201–217.
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.
Z. Benaissa, D. Briaud, P. Lescanne, J. Rouyer-Degli, “λν, a calculus of explicit substitutions which preserves strong normalisation”, submitted toJournal of Functional Programming, 1995.
G. Mints: “Normal forms for sequent derivations”, Private communication, 1994.
G. Pottinger: “Normalization as a homomorphic image of cut-elimination”,Annals of mathematical logic), Vol 12, 1977, pp 323–357.
D. Prawitz:Natural Deduction, a Proof-sTheoretical Study, Almquist and Wiksell, Stockholm, 1965, pp 90–91
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).
P. Wadler: “A Curry-Howard isomorphism for sequent calculus”, Private communication, 1993.
J. I. Zucker: “Correspondence between cut-elimination and normalization, part I and II”,Annals of mathematical logic, Vol 7, 1974, pp 1–156.
Author information
Authors and Affiliations
LITP, University Paris 7, 2 place Jussieu, 78252, Paris Cedex 05, France
Hugo Herbelin
INRIA-Rocquencourt, B.P. 105, 78153, Le Chesnay Cedex, France
Hugo Herbelin
- Hugo Herbelin
You can also search for this author inPubMed Google Scholar
Editor information
Rights 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
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
Share this paper
Anyone you share the following link with will be able to read this content:
Sorry, a shareable link is not currently available for this article.
Provided by the Springer Nature SharedIt content-sharing initiative