Statman's Hierarchy Theorem

11/15/2017
by   Bram Westerbaan, et al.
0

In the Simply Typed λ-calculus Statman investigates the reducibility relation ≤_βη between types: for A,B ∈T^0, types freely generated using → and a single ground type 0, define A ≤_βη B if there exists a λ-definable injection from the closed terms of type A into those of type B. Unexpectedly, the induced partial order is the (linear) well-ordering (of order type) ω + 4. In the proof a finer relation ≤_h is used, where the above injection is required to be a Böhm transformation, and an (a posteriori) coarser relation ≤_h^+, requiring a finite family of Böhm transformations that is jointly injective. We present this result in a self-contained, syntactic, constructive and simplified manner. En route similar results for ≤_h (order type ω + 5) and ≤_h^+ (order type 8) are obtained. Five of the equivalence classes of ≤_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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/01/2018

The encodability hierarchy for PCF types

Working with the simple types over a base type of natural numbers (inclu...
research
09/19/2018

On sets of terms with a given intersection type

We are interested in how much of the structure of a strongly normalizabl...
research
07/08/2019

Polymorphism and the free bicartesian closed category

We study two decidable fragments of System F, the polynomial and the Yon...
research
12/14/2018

Observability = Typability + Inhabitation

We define an observability property for a calculus with pattern matching...
research
09/08/2020

On principal types and well-foundedness of terms in ECC

When we investigate a type system, it is helpful if we can establish the...
research
09/13/2017

On Uniquely Closable and Uniquely Typable Skeletons of Lambda Terms

Uniquely closable skeletons of lambda terms are Motzkin-trees that prede...
research
07/05/2018

Formalisation in Constructive Type Theory of Barendregt's Variable Convention for Generic Structures with Binders

We introduce a universe of regular datatypes with variable binding infor...

Please sign up or login with your details

Forgot password? Click here to reset