Documentation

LeanPool.InfinitaryLogic.ModelTheory.HanfSpectrum.LadderSyntax

The beth-ladder syntax (Marker, Exercise 5.3) #

The common sentence of the bounded-spectrum ladder: for an ordinal α, the language ladderLang α has constants cₙ (n : ℕ), unary level predicates U_i indexed by Index α := (α + 2).ToType (the canonical Type 0 well order of the levels βα + 1), and one binary relation E. The sentence ladderSentence α asserts, per the audit (docs/hanf-ladder-audit.md):

All clause indexing is INTERNAL to the order on Index α (<, , Order.IsSuccLimit, / from the order instances); typein/enum translation is deferred to the semantic files. Only formation of the countably-indexed sentence needs [Countable (Index α)] (supplied by α < ω₁ downstream); the language itself is Language.{0,0} for every α.

The acceptance interface is the semantic packaging realize_ladderSentence_iff: realization is equivalent to the six named clause predicates bundled in IsLadderModel — downstream files (the α = 0 powerset model, the general upper-bound induction) work with those predicates and never unfold binders, ciInf/ciSup, or valuation bookkeeping again.

@[reducible, inline]

The level-index order: the canonical Type 0 well order of type α + 2 — the levels βα + 1. Carries LinearOrder, WellFoundedLT, and (noncomputably) SuccOrder instances.

Equations
Instances For
    @[instance_reducible]
    Equations

    The ladder language: constants, Index α-indexed unary level predicates, one binary relation. Language.{0,0} for every α.

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

      The ladder sentence (Marker, Exercise 5.3).

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

        The semantic packaging #

        The value of the n-th constant.

        Equations
        Instances For

          The level predicate U_i.

          Equations
          Instances For

            The edge relation E.

            Equations
            Instances For

              The six clauses of a ladder model — the interface every semantic file works with.

              Instances For

                The acceptance gate: realization of the ladder sentence is exactly the six clauses.