Sensible Intersection Type Theories

Read full text
Authors: Mariangiola Dezani-ciancaglini A, Besik Dundua, Paola Giannini, Furio Honsell
Cited by: 0
References: 45

Abstract

Finitary/static semantics in the form of intersection type assignments have become a paradigm for analysing the fine structure of all sorts of lambda-models. The key step is the construction of a filter model isomorphic to a given lambda-model. A property of great interest of filter lambda-models is sensibility, i.e. the interpretation of all unsolvable terms is the least element. The flexibility of intersection type assignments derives from their parametrisation on intersection type theories. We construe intersection type theories as special meet-semilattices and show that appropriate morphisms, in the opposite category of meet-semilattices, preserve sensibility of the induced lambda-models. Interestingly the set of saturated sets together with the set of lambda-terms is such a meet-semilattice, thus showing that arguments based on Tait-Girards's computability amount to the construction of a morphism. We characterise two classes of intersection type theories which induce sensible filter models. The first is non-effective while the second is effective and it amounts to the generalisation of Mendler's criterion to intersection types and head normalising terms. The complete characterisation of sensible filter models however still escapes.

Fields of Study & Subjects

Logic programming and type systems Advanced Algebra and Logic Computability AI Algorithms

Publication details

Journal / source
Electronic Proceedings in Theoretical Computer Science
Volume
441
Pages
126–147
Publication date
3 March 2026
Language
EN