Sciweavers

FSTTCS
1993
Springer

Essential Intersection Type Assignment

13 years 10 months ago
Essential Intersection Type Assignment
This paper will show the usefulness and elegance of strict intersection types for the Lambda Calculus; these are strict in the sense that they are the representatives of equivalence classes of types in the BCD-system [15]. We will focus on the essential intersection type assignment; this system is almost syntax directed, and we will show that all major properties hold that are known to hold for other intersection systems, like the approximation theorem, the characterisation of (head/strong) normalisation, completeness of type assignment using filter semantics, strong normalisation for cut-elimination and the principal pair property. In part, the proofs for these properties are new; we will briefly compare the essential system with other existing systems. Contents
Steffen van Bakel
Added 09 Aug 2010
Updated 09 Aug 2010
Type Conference
Year 1993
Where FSTTCS
Authors Steffen van Bakel
Comments (0)