Documentation

InfinitaryLogic.ModelTheory.HanfSpectrum.VonNeumannModel

The von Neumann ladder model #

The maximal model of the ladder sentence at a general stage α: the levels are the von Neumann stages ladderLevel β := V_{ω+β} (so card (ladderLevel β) = ℶ_β by Mathlib's card_vonNeumann and beth_eq_preBeth), the carrier is the Shrink-transport of the members of ladderLevel (α+1) to Type 0, constants enumerate the countable base V_ω, the level predicate U_i is membership in ladderLevel (idxVal i), and E is . Outputs:

The upper-bound half (every ladder model has size ≤ ℶ_{α+1}) is LadderBound.lean; the per-stage endpoint and the supremum assembly are BethLadder.lean.

The β-th ladder level: the von Neumann stage V_{ω+β}.

Equations
Instances For

    The model carrier: the members of V_{ω+α+1}, shrunk to Type 0.

    Equations
    Instances For

      The underlying ZFSet of a carrier element.

      Equations
      Instances For
        theorem FirstOrder.Language.HanfLadder.toZ_surjective (α : Ordinal.{0}) {z : ZFSet.{0}} (hz : z ladderLevel (α + 1)) :
        ∃ (x : VCarrier α), toZ α x = z
        @[reducible]

        The von Neumann ladder structure: constants enumerate the base, U_i is membership in ladderLevel (idxVal i), and E is .

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          The six ladder clauses hold in the von Neumann model.

          The von Neumann model has size exactly ℶ_{α+1}.