Authors
Viviana Bono, Betti Venneri, Lorenzo Bettini
Publication date
2008/5/28
Journal
Theoretical Computer Science
Volume
398
Issue
1-3
Pages
95-113
Publisher
Elsevier
Description
Intersection types are well known to type theorists mainly for two reasons. Firstly, they type all and only the strongly normalizable lambda terms. Secondly, the intersection type operator is a meta-level operator, that is, there is no direct logical counterpart in the Curry–Howard isomorphism sense. In particular, its meta-level nature implies that it does not correspond to the intuitionistic conjunction. The intersection type system is naturally a type inference system (system à la Curry), but the meta-level nature of the intersection operator does not allow to easily design an equivalent typed system (system à la Church). There are many proposals in the literature to design such systems, but none of them gives an entirely satisfactory answer to the problem. In this paper, we will review the main results in the literature both on the logical interpretation of intersection types and on proposed typed lambda calculi. The core of this …
Total citations
200820092010201120122013201420152016201720182019202020212022202320241111241525126
Scholar articles
V Bono, B Venneri, L Bettini - Theoretical Computer Science, 2008