Skip

Mathematical logic · 1 manuscript(s)

Weak normalization implies strong normalization in pure type systems

Verified by Lean
Open on GitHub

1 · The essentials

An expression can sometimes be simplified in several different ways. One question is whether there is at least one path that reaches a point where no further simplification is possible. A stronger question is whether every path eventually stops. The main result says that, for the mathematical systems considered here, the first guarantee implies the second—provided the first guarantee holds for every allowed expression under every allowed set of assumptions. Simplification must also be allowed inside the information specifying an expression’s type. The result settles the conjecture identified in the source, and the main result has a Lean formalization.

A picture to help (an imperfect image, not to be taken literally)

As an imperfect image, imagine following routes through a network of corridors: having some route to an exit seems much weaker than knowing that no route can continue forever. The result connects these two guarantees for the particular expression systems under study, not for arbitrary corridor networks.

Why it matters

The result connects the existence of a successful simplification path with termination along every possible path. The source identifies this as a resolution of the β-Barendregt–Geuvers–Klop conjecture. Its scope includes nonfunctional rules and expressions considered under open assumptions.

2 · Going further

The precise statement concerns pure type systems and -reduction. Weak -normalization means that every legal expression in every valid context has a -normal form. Strong -normalization means that every -reduction sequence starting from any such expression terminates. The main result establishes the implication from the first system-wide property to the second.

The quantifiers are essential: the hypothesis concerns all legal expressions in all valid contexts, rather than merely one expression that happens to have a normal form. Reduction acts inside type annotations as well. No functionality hypothesis is required, and the repository summary explicitly includes nonfunctional rules and open contexts.

The source presents this result as resolving the -Barendregt–Geuvers–Klop conjecture. The supplied abstract states the theorem but does not describe the argument, so no proof strategy can be extracted from it. The main result has a Lean formalization, but the supplied material gives no further details of its coverage; only one manuscript is supplied, with no companion manuscripts described.

Useful notions

  • Expressions and simplification steps
  • Types and type annotations
  • Legal expressions and valid contexts
  • Normal forms
  • Termination of reduction sequences

What was known before / what is new

Before

The source identifies the implication from weak to strong β-normalization as the β-Barendregt–Geuvers–Klop conjecture. It supplies no account of earlier partial results or of the conjecture’s history.

New

The main result establishes that every weakly β-normalizing pure type system is strongly β-normalizing. It applies without a functionality hypothesis and includes open contexts, with reduction inside type annotations. The main result has a Lean formalization.

Limits and assumptions

The hypothesis is weak β-normalization of the entire pure type system, quantified over all legal expressions in all valid contexts; having a normal form for one expression is not the stated hypothesis. The conclusion concerns β-reduction, including reduction inside type annotations, and does not assert that every pure type system is normalizing. No functionality hypothesis is needed. The main result has a Lean formalization, but the supplied text does not specify its detailed scope or describe the argument. No remaining open questions or companion results are stated.

Mini glossary

Weak β-normalization
—
The property that every legal expression in every valid context has a β-normal form.
Strong β-normalization
—
The property that every β-reduction sequence from every legal expression in every valid context terminates.
β-normal form
—
An expression to which no further β-reduction step applies.
Context
—
The collection of assumptions under which an expression is considered.
Type annotation
—
Information specifying an expression’s type, inside which reduction is also allowed in the stated result.

Keywords : Pure type systems · β-normalization · Termination

AI-generated explanation based on the manuscript. Unofficial. Refer to the manuscript for the authoritative version.

3 · Technical details and sources

Claim made in the manuscript (source text)

Proves that weak normalization implies strong normalization for every pure type system: if every legal expression in every valid context has a β-normal form, every β-reduction sequence terminates. This resolves the β-Barendregt–Geuvers–Klop conjecture, including nonfunctional rules and open contexts.

Verified by Lean: the Lean software checked the part of the reasoning described below, sometimes only part of the manuscript. This does not mean independent mathematicians have validated the result.

Scope of the Lean formalization (source text)

…

lean/docs/245.md

Manuscripts in this family

★

Weak and strong normalization in pure type systems

25/09/2026
To be verified

We prove that every weakly β-normalizing pure type system is strongly β-normalizing. Both properties quantify over all legal expressions in all valid contexts, and reduction acts inside type annotations. No functionality hypothesis is required. This resolves the β-Barendregt–Geuvers–Klop conjecture.