English

Statman's Hierarchy Theorem

Logic in Computer Science 2023-06-22 v2

Abstract

In the Simply Typed λ\lambda-calculus Statman investigates the reducibility relation βη\leq_{\beta\eta} between types: for A,BT0A,B \in \mathbb{T}^0, types freely generated using \rightarrow and a single ground type 00, define AβηBA \leq_{\beta\eta} B if there exists a λ\lambda-definable injection from the closed terms of type AA into those of type BB. Unexpectedly, the induced partial order is the (linear) well-ordering (of order type) ω+4\omega + 4. In the proof a finer relation h\leq_{h} is used, where the above injection is required to be a B\"ohm transformation, and an (a posteriori) coarser relation h+\leq_{h^+}, requiring a finite family of B\"ohm transformations that is jointly injective. We present this result in a self-contained, syntactic, constructive and simplified manner. En route similar results for h\leq_h (order type ω+5\omega + 5) and h+\leq_{h^+} (order type 88) are obtained. Five of the equivalence classes of h+\leq_{h^+} correspond to canonical term models of Statman, one to the trivial term model collapsing all elements of the same type, and one does not even form a model by the lack of closed terms of many types.

Keywords

Cite

@article{arxiv.1711.05497,
  title  = {Statman's Hierarchy Theorem},
  author = {Bram Westerbaan and Bas Westerbaan and Rutger Kuyper and Carst Tankink and Remy Viehoff and Henk Barendregt},
  journal= {arXiv preprint arXiv:1711.05497},
  year   = {2023}
}
R2 v1 2026-06-22T22:46:37.086Z