Hostname: page-component-74656f9884-npj9w Total loading time: 0 Render date: 2026-11-07T09:28:23.639Z Has data issue: false hasContentIssue false

Principal types as partial involutions

Published online by Cambridge University Press:  08 April 2025

Furio Honsell*
Affiliation:
Scienze Matematiche, Informatiche e Fisiche, Università di Udine, Udine, Italy
Marina Lenisa
Affiliation:
Scienze Matematiche, Informatiche e Fisiche, Università di Udine, Udine, Italy
Ivan Scagnetto
Affiliation:
Scienze Matematiche, Informatiche e Fisiche, Università di Udine, Udine, Italy
*
Corresponding author: Furio Honsell; Email: furio.honsell@gmail.com
Rights & Permissions [Opens in a new window]

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.

Information

Type
Paper
Copyright
© The Author(s), 2025. Published by Cambridge University Press
Figure 0

Figure 1. Flow of control in executing $f\cdot g$.