paper

Uniqueness typing for intersection types

arXiv:2105.02352

Abstract

Working in a variant of the intersection type assignment system of Coppo, Dezani-Ciancaglini and Veneri [1981], we prove several facts about sets of terms having a given intersection type. Our main result is that every strongly normalizing term admits a *uniqueness typing*, which is a pair such that 1) 2) We also discuss several presentations of intersection type algebras, and the corresponding choices of type assignment rules.

Superseded by arXiv:1809.08169v2

Uniqueness typing for intersection types · wovepaper