Documentation

InfinitaryLogic.Methods.WellOrdering.GapWitness

Base diagram, preservation predicate, and the gap witness (issue #12, commit 2) #

The three frozen foundations of the well-ordering construction (audit v2, D1/D2/D4/D6):

One addition to the §8 structure (discovered by the insertion engine, kept as an explicit field per review): lt_gamma : α < γ, the bottom margin. For m > 0 it is derivable (α ≤ rank 0 < γ), but for m = 0 the other fields are vacuous and the witness would carry no information about the chain's length — insertion into empty support (the fourth case of the uniform insertion lemma) needs the chain to be long enough to contain rank α.

GapWitness.mono is the downward closure in α consumed by the ω₁ fiber argument (C4).

The base diagram #

The positive order atom d_q < d_r (over the rational constants of the coding layer).

Equations
Instances For

    The base diagram Bφ = {φ} ∪ {d_q < d_r : q < r}: the lifted sentence together with the full positive rational diagram. Per the frozen member shape (D4), literally belongs to every consistency-property member.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      theorem FirstOrder.Language.ratLtAtom_mem_baseDiagram {L : Language} (φ : L.Sentenceω) (lt : L.Relations 2) {q r : } (h : q < r) :

      The base diagram is countable.

      The raw positive predicates #

      def FirstOrder.Language.RelChain {L : Language} {M : Type} [L.Structure M] (lt : L.Relations 2) (γ : Ordinal.{0}) (w : γ.ToTypeM) :

      An ordinal-indexed chain in M, strictly increasing for the interpreted relation lt — the raw positive form (no injectivity packaged).

      Equations
      Instances For
        def FirstOrder.Language.RelPreserving {L : Language} {M : Type} [L.Structure M] (lt : L.Relations 2) (f : M) :

        A relation-preserving map from — the raw positive conclusion form (D2).

        Equations
        Instances For

          The hypothesis form (D1): for every countable ordinal, a model of φ with an α-length lt-chain.

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

            The gap witness (frozen, audit §8 + the bottom margin) #

            structure FirstOrder.Language.GapWitness {L : Language} {M : Type} [L.Structure M] (lt : L.Relations 2) (α : Ordinal.{0}) {m : } (b : Fin mM) :

            The gap witness (rank form): a chain of length γ containing the marked tuple b at ranks that carry an initial margin ≥ α, pairwise internal gaps ≥ α, a terminal margin ≥ α, and the bottom margin α < γ (explicit even where derivable — see the module docstring).

            Instances For
              def FirstOrder.Language.GapWitness.mono {L : Language} {M : Type} [L.Structure M] {lt : L.Relations 2} {α β : Ordinal.{0}} ( : β α) {m : } {b : Fin mM} (W : GapWitness lt α b) :
              GapWitness lt β b

              Downward closure in α — the monotonicity consumed by the ω₁ fiber argument: a witness at α is a witness at every β ≤ α.

              Equations
              Instances For