© 2003 by Oxford University Press
| ||||||||||||||||||||||||||||||||||||||||||||||||||||
Original Article |
Strong Normalization of Herbelin's Explicit Substitution Calculus with Substitution Propagation
1 School of Computer Science, University of St Andrews, North Haugh, St Andrews, Fife, KY16 9SS, Scotland. E-mail: rd{at}dcs.st-and.ac.uk 2 Corpus Christi College, Cambridge CB2 1RH, UK. cu200{at}dpmms.cam.ac.uk
Herbelin presented (at CSL'94) a simple sequent calculus for minimal implicational logic, extensible to full firstorder intuitionistic logic, with a complete system of cut-reduction rules which is both confluent and strongly normalizing. Some of the cut rules may be regarded as rules to construct explicit substitutions. He observed that the addition of a cut permutation rule, for propagation of such substitutions, breaks the proof of strong normalization; the implicit conjecture is that the rule may be added without breaking strong normalization. We prove this conjecture, thusshowing how to model beta-reduction in his calculus (extended with rules toallow cut permutations).
Keywords: Explicit substitution, lambda-calculus, strong normalization.
Received 5 February 2002.
![]()
CiteULike
Connotea
Del.icio.us What's this?
This article has been cited by other articles:
![]() |
R. Dyckhoff and S. Lengrand Call-by-Value {lambda}-calculus and LJQ J Logic Computation, December 1, 2007; 17(6): 1109 - 1134. [Abstract] [Full Text] [PDF] |
||||
