English

Strong normalization through idempotent intersection types: a new syntactical approach

Logic in Computer Science 2026-03-03 v7

Abstract

It is well-known that intersection type assignment systems can be used to characterize strong normalization (SN). Typical proofs that typable lambda-terms are SN in these systems rely on semantical techniques. In this work, we study Λe\Lambda_\cap^e, a variant of Coppo and Dezani's (Curry-style) intersection type system, and we propose a syntactical proof of strong normalization for it. We first design Λi\Lambda_\cap^i, a Church-style version, in which terms closely correspond to typing derivations. Then we prove that typability in Λi\Lambda_\cap^i implies SN through a measure that, given a term, produces a natural number that decreases along with reduction. Finally, the result is extended to Λe\Lambda_\cap^e, since the two systems simulate each other.

Keywords

Cite

@article{arxiv.2503.09831,
  title  = {Strong normalization through idempotent intersection types: a new syntactical approach},
  author = {Pablo Barenbaum and Simona Ronchi Della Rocca and Cristian Sottile},
  journal= {arXiv preprint arXiv:2503.09831},
  year   = {2026}
}
R2 v1 2026-06-28T22:18:15.295Z