Abstract
Contrary to all expectations, the λσ-calculus, the canonical simply-typed lambda-calculus with explicit substitutions, is not strongly normalising. This result has led to a proliferation of calculi with explicit substitutions. This paper shows that the reducibility method provides a general criterion when a calculus of explicit substitution is strongly normalising for all untyped lambda-terms that are strongly normalising. This result is general enough to imply preservation of strong normalisation of the calculi considered in the literature. We also propose a version of the λσ-calculus with explicit substitutions which is strongly normalising for strongly normalising λ-terms.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have