logic-foundations / Type theory; lambda calculus; pure type systems

The Barendregt-Geuvers-Klop conjecture for beta reduction: weak normalization implies strong normalization in every pure type system

Theorem 1.1: for every pure type system (S,A,R)(\mathcal S,\mathcal A,\mathcal R), with no functionality assumption on A\mathcal A or R\mathcal R, if every legal expression in every valid context is weakly β\beta-normalizing then every such expression is strongly β\beta-normalizing; reduction acts inside annotations and contexts may be open. Both properties are system-wide: the theorem does not say that an individual term with a normal form is strongly normalizing. It makes no claim about βη\beta\eta-reduction, the other half of Geuvers's formulation. The proof uses Tait-Girard style candidates indexed by sort profiles and a realization of Hurkens's paradox to exclude a graph configuration.

30Significance / 100
1Frontier events
0Verification tasks
0Recorded attempts

Temporal state

Current frontier

No reconciled state yet.

Append-only history

Frontier timeline

logic-foundationsSep 25, 2026Significance 30/100Registry: lean checked

The Barendregt-Geuvers-Klop conjecture for beta reduction: weak normalization implies strong normalization in every pure type system

Prior state unknown→proved

Theorem 1.1: for every pure type system (S,A,R)(\mathcal S,\mathcal A,\mathcal R), with no functionality assumption on A\mathcal A or R\mathcal R, if every legal expression in every valid context is weakly β\beta-normalizing then every such expression is strongly β\beta-normalizing; reduction acts inside annotations and contexts may be open. Both properties are system-wide: the theorem does not say that an individual…

SourceReplayReproducedFormal proofStatement auditExternal checkExpert reviewPeer review

Research memory

Claims and attempts

Scoped claims

Source authenticated

Theorem 1.1: for every pure type system (S,A,R)(\mathcal S,\mathcal A,\mathcal R), with no functionality assumption on A\mathcal A or R\mathcal R, if every legal expression in every valid context is weakly β\beta-normalizing then every such expression is strongly β\beta-normalizing; reduction acts inside annotations and contexts may be open. Both properties are system-wide: the theorem does not say that an individual term with a normal form is strongly normalizing. It makes no claim about βη\beta\eta-reduction, the other half of Geuvers's formulation. The proof uses Tait-Girard style candidates indexed by sort profiles and a realization of Hurkens's paradox to exclude a graph configuration.

Theorem 1.1: for every pure type system (S,A,R)(\mathcal S,\mathcal A,\mathcal R), with no functionality assumption on A\mathcal A or R\mathcal R, if every legal expression in every valid context is weakly β\beta-normalizing then every such expression is strongly β\beta-normalizing; reduction acts inside annotations and contexts may be open. Both properties are system-wide: the theorem does not say that an individual term with a normal form is strongly normalizing. It makes no claim about βη\beta\eta-reduction, the other half of Geuvers's formulation. The proof uses Tait-Girard style candidates indexed by sort profiles and a realization of Hurkens's paradox to exclude a graph configuration.

Recorded attempts

Evidence graph

Connected research record