Abstract
We show that reducing any simply-typed λσ-term (resp. λσ⇑) by applying the rules in σ (resp. σ⇑) eagerly always terminates, by a translation to the simply-typed λ-calculus. This holds even with term and substitution meta-variables. In fact, every reduction terminates provided that (β)-redexes are only contracted under so-called safe contexts; and in σ, resp. σ⇑-normal forms, all contexts around terms of sort T are safe. The result is then extended to λτ and a simple secondorder type system.
Preview
Unable to display preview. Download preview PDF.
References
M. Abadi, L. Cardelli, P.-L. Curien, and J.-J. Lévy. Explicit substitutions. In 17th PoPL, pages 31–46, 1990.
D. Briaud. Higher-order unification as a typed narrowing. Technical Report 96-R-112, CRIN, 1996.
R. Di Cosmo and D. Kesner. Strong normalization of explicit substitutions via cut elimination in proof nets (extended abstract). In 12th LICS, 1997.
G. Dowek, T. Hardin, and C. Kirchner. Higher-order unification via explicit substitutions (extended abstract). In 10th LICS, pages 366–374, 1995.
J. H. Gallier. On Girard's “candidats de réductibilité”. In P. Odifreddi, editor, Logic and Computer Science, volume 31 of APIC Series, pages 123–203. Academic Press, 1990.
T. Hardin and J.-J. Lévy. A confluent calculus of substitutions. In France-Japan Artificial Intelligence and Computer Science Symposium, 1989.
J.-L. Krivine. Lambda-calcul, types et modèles. Masson, 1992.
P. Lescanne. τ does not terminate. Working group of the PRC Math-Info “Mélanges de systèmes de réécriture algébrique et de systèmes logiques”, 1996.
P. Lescanne and J. Rouyer-Degli. From λσ to λρ: a journey through calculi of explicit substitutions. In 21st PoPL, 1994.
P.-A. Melliès. Typed lambda-calculi with explicit substitutions may not terminate. In CONFER workshop, 1994.
P.-A. Melliès. Typed lambda-calculi with explicit substitutions may not terminate. In 2nd TLCA, pages 328–334. Springer Verlag LNCS 902, 1995.
C. A. Muñoz Hurtado. Confluence and preservation of strong normalization in an explicit substitutions calculus. In 11th LICS, 1996.
C. A. Muñoz Hurtado. Dependent types with explicit substitutions: A meta-theoretical development. In TYPES'96, 1997. This volume.
C. A. Muñoz Hurtado. Meta-theoretical properties of λφ: A left-linear variant of λσ. Technical Report RR-3107, Inria, 1997.
A. Ríos. Contributions à l'étude des lambda-calculus avec substitutions explicites. PhD thesis, École Normale Supérieure, 1993.
H. Zantema. Termination of term rewriting: Interpretation and type elimination. J. Symbolic Computation, 17:23–50, 1994.
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Goubault-Larrecq, J. (1998). A proof of weak termination of typed λσ-calculi. In: Giménez, E., Paulin-Mohring, C. (eds) Types for Proofs and Programs. TYPES 1996. Lecture Notes in Computer Science, vol 1512. Springer, Berlin, Heidelberg . https://doi.org/10.1007/BFb0097790
Download citation
DOI: https://doi.org/10.1007/BFb0097790
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65137-6
Online ISBN: 978-3-540-49562-8
eBook Packages: Springer Book Archive