Principal types as partial involutions
Abstract We show that the principal types of the closed terms of the affine fragment of λ-calculus, with respect to a simple type discipline, are structurally isomorphic to their interpretations, as partial involutions , in a natural Geometry of Interaction model à la Abramsky. This permits to explain in elementary terms the somewhat awkward notion of linear application arising in Geometry of Interaction , simply as the resolution between principal types using an alternate unification algorithm. As a consequence, we provide an answer, for the purely affine fragment, to the open problem raised by Abramsky of characterizing those partial involutions which are denotations of combinatory terms.
Authors
- Furio Honsell (ORCID: https://orcid.org/0000-0001-8937-1892)
- Ivan Scagnetto
- Marina Lenisa
Institutions
- University of Udine (IT)
Publication Details
- Journal
- Mathematical Structures in Computer Science
- Published
- 2025-01-01
- DOI
- https://doi.org/10.1017/s0960129524000380
- Primary Topic
- Logic, programming, and type systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00