「‍」 Lingenic

Normalization

(⤓.md ◇.md); γ ≜ [2026-07-17T120407.600, 2026-07-17T135416.643] ∧ |γ| = 3

Normalization

Origin. Gentzen (1935) cut elimination. Prawitz (1965) for natural deduction. Proofs simplify to canonical form. Foundation for proof theory and type theory.

Models. Detours: intro followed by elim. Normalization: remove detours. Strong normalization: all reduction sequences terminate. Canonical proofs reveal structure.

Formalism.

Detour (natural deduction): ⋮ ─── ∧I A ∧ B ─── ∧E₁ A

Reduces to: ⋮ A

β-reduction (implication): [A] ⋮ B ─── →I A → B A ─────── →E B

Reduces to proof of B with A substituted.

Normal form: No detours. Subformula property: only subformulas of conclusion appear.

Strong normalization: All reduction sequences terminate. Well-typed λ-terms: SN. Proof: logical relations, reducibility candidates.

Weak normalization: Some reduction sequence terminates. Weaker property.

Church-Rosser: If M →* N₁ and M →* N₂, then ∃P. N₁ →* P and N₂ →* P. Unique normal form (if exists).

Cut elimination: Sequent calculus analog. Remove cut rule from proofs. Gentzen's Hauptsatz.

Symbols.

SymbolUnicodeNameMeaning
U+2192ReducesOne step
→*ReducesMany steps
SNStrongly normAll paths finite
WNWeakly normSome path finite
Normal formIrreducible

Metatheory. Consistency via normalization. Curry-Howard: normalization = evaluation. Proof identity. Complexity bounds.

Applies to. Proof assistants. Type theory. λ-calculus. Program termination. Constructive logic.

Limitations. Proving SN hard. Non-termination in some systems. Confluence needed. Extensions may break SN.

© 2026 Lingenic LLC