We present a typing system for the λ-calculus, with non-idempotent intersection types. As it is the case in (some) systems with idempotent intersections, a λ-term is typable if and only if it is strongly normalising. Non-idempotency brings some further information into typing trees, such as a bound on the longest β-reduction sequence reducing a term to its normal form. We actually present these results in Klop's extension of λ-calculus, where the bound that is read in the typing tree of a term is refined into an exact measure of the longest reduction sequence. This complexity result is, for longest reduction sequences, the counterpart of de Carvalho's result for linear head-reduction sequences. © 2011 Springer-Verlag.
CITATION STYLE
Bernadet, A., & Lengrand, S. (2011). Complexity of strongly normalising λ-terms via non-idempotent intersection types. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6604 LNCS, pp. 88–107). https://doi.org/10.1007/978-3-642-19805-2_7
Mendeley helps you to discover research relevant for your work.