Skip to main content
Log in

An elementary proof of strong normalization for intersection types

  • Published:
Archive for Mathematical Logic Aims and scope Submit manuscript

Abstract.

We provide a new and elementary proof of strong normalization for the lambda calculus of intersection types. It uses no strong method, like for instance Tait-Girard reducibility predicates, but just simple induction on type complexity and derivation length and thus it is obviously formalizable within first order arithmetic. To obtain this result, we introduce a new system for intersection types whose rules are directly inspired by the reduction relation. Finally, we show that not only the set of strongly normalizing terms of pure lambda calculus can be characterized in this system, but also that a straightforward modification of its rules allows to characterize the set of weakly normalizing terms.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Additional information

Received: 15 June 1998 / Revised version: 15 November 1999 / Published online: 15 June 2001

Rights and permissions

Reprints and permissions

About this article

Cite this article

Valentini, S. An elementary proof of strong normalization for intersection types. Arch. Math. Logic 40, 475–488 (2001). https://doi.org/10.1007/s001530000070

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s001530000070

Navigation