THEORETICAL PEARLS: A bargain for intersection types: a simple strong normalization proof
Autor: | Peter Møller Neergaard |
---|---|
Rok vydání: | 2005 |
Předmět: | |
Zdroj: | Journal of Functional Programming. 15:669 |
ISSN: | 1469-7653 0956-7968 |
DOI: | 10.1017/s0956796805005587 |
Popis: | This pearl gives a discount proof of the folklore theorem that every strongly $\beta$-normalizing $\lambda$-term is typable with an intersection type. (We consider typings that do not use the empty intersection $\omega$ which can type any term.) The proof uses the perpetual reduction strategy which finds a longest path. This is a simplification over existing proofs that consider any longest reduction path. The choice of reduction strategy avoids the need for weakening or strengthening of type derivations. The proof becomes a bargain because it works for more intersection type systems, while being simpler than existing proofs. |
Databáze: | OpenAIRE |
Externí odkaz: |