Abstract
Starting from an exact correspondence between linear approximations and non-idempotent intersection types, we develop a general framework for building systems of intersection types characterizing normalization properties. We show how this construction, which uses in a fundamental way Mellies and Zeilbergerfs "type systems as functors" viewpoint, allows us to recover equivalent versions of every well known intersection type system (including Coppo and Dezanifs original system, as well as its non-idempotent variants independently introduced by Gardner and de Carvalho). We also show how new systems of intersection types may be built almost automatically in this way.
| Original language | English |
|---|---|
| Article number | 6 |
| Journal | Proceedings of the ACM on Programming Languages |
| Volume | 2 |
| Issue number | POPL |
| DOIs | |
| Publication status | Published - 1 Jan 2018 |
| Externally published | Yes |
Keywords
- Intersection types
- Linear logic
- Multicategories
- Type systems
Fingerprint
Dive into the research topics of 'Polyadic approximations, fibrations and intersection types'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver