Documentation

InfinitaryLogic.Methods.WellOrdering.StarCondition

The semantic gap condition (*) and the member predicate (issue #12, commit 4a) #

Marker's property (*), in the frozen representation: a consistency-property member is S = Bφ ∪ Γ with Γ finite, and for every α < ω₁ there is an approximating model in which

Deliberately, the witness does not realize the entire positive diagram (review acceptance check 1): a mentioned atom d_q < d_r is derived from the chain through the marks (StarWitness.realize_marked_atom), and unmentioned atoms are represented only by the chain/gap conditions.

WOMem is the member predicate: base containment, finite remainder, finite constant support, universe containment (the kernel's GenU, whose seed already holds every constant relation atom — in particular all of 's diagram), and (*) at every countable ordinal.

Mentioned rational constants #

The rationals whose constants are mentioned by a set of expansion sentences.

Equations
Instances For
    theorem FirstOrder.Language.ratSupport_mono {L : Language} {Γ Γ' : Set (L.withConstants ).Sentenceω} (h : ΓΓ') :

    Monotonicity of the mentioned-rationals set.

    The star witness #

    The (*) witness at level α: an approximating model realizing the root and the finite remainder, with the mentioned rationals marked on an lt-chain with α-margins. The marking enumeration may over-approximate the mentioned set (mark_cover is , not =) — closure rules extend it monotonically.

    Instances For

      The (*) condition: a witness exists.

      Equations
      Instances For
        theorem FirstOrder.Language.StarCondition.mono {L : Language} {φ : L.Sentenceω} {lt : L.Relations 2} {Γ : Set (L.withConstants ).Sentenceω} {α β : Ordinal.{0}} ( : β α) (h : StarCondition φ lt Γ α) :
        StarCondition φ lt Γ β

        Downward closure of (*) in α (via GapWitness.mono) — the consumer of the cofinal-fiber argument.

        theorem FirstOrder.Language.StarCondition.mono_subset {L : Language} {φ : L.Sentenceω} {lt : L.Relations 2} {Γ Γ' : Set (L.withConstants ).Sentenceω} ( : Γ'Γ) {α : Ordinal.{0}} (h : StarCondition φ lt Γ α) :
        StarCondition φ lt Γ' α

        Shrinking the remainder preserves (*) (the marking still covers the smaller support).

        Atomic realization at the controlled expansion #

        theorem FirstOrder.Language.realize_constTermS_wc {L : Language} {M : Type} {base : L.Structure M} {h : M} (c : ) (v : Empty Fin 0M) :

        The sentence-context constant realizes to its h-value at the controlled expansion.

        theorem FirstOrder.Language.realize_relInst_wc {L : Language} {M : Type} {base : L.Structure M} {h : M} {l : } (R : L.Relations l) (g : Fin l) :
        (relInst R g).Realize M Structure.RelMap R fun (i : Fin l) => h (g i)

        A constant relation instance realizes at the controlled expansion to the base relation on the constant values.

        theorem FirstOrder.Language.realize_constEq_wc {L : Language} {M : Type} {base : L.Structure M} {h : M} (a b : ) :
        (constEq a b).Realize M h a = h b

        A constant equality realizes at the controlled expansion to equality of the values.

        The derived diagram: marked atoms hold through the chain #

        theorem FirstOrder.Language.StarWitness.realize_marked_atom {L : Language} {φ : L.Sentenceω} {lt : L.Relations 2} {Γ : Set (L.withConstants ).Sentenceω} {α : Ordinal.{0}} (W : StarWitness φ lt Γ α) ( : 0 < α) {i j : Fin W.m} (hij : i < j) :
        (ratLtAtom lt (W.mark i) (W.mark j)).Realize W.M

        The mentioned-diagram derivation (review acceptance check 5): a positive diagram atom whose rationals are both marked holds in the witness's expansion — through RelChain and the marks, never by assuming the model realizes the diagram. Requires 0 < α (at α = 0 the margins are vacuous); consumers instantiate (*) at any positive level.

        The member predicate #

        The consistency-property member predicate (frozen D4): S = Bφ ∪ Γ with Γ finite — stated as base containment plus finiteness of the remainder — together with finite constant support of the remainder, containment in the kernel's enumeration universe (rooted at the lifted φ; the universe's seed already holds every constant relation atom, hence all of ), and the semantic condition (*) at every countable ordinal.

        Instances For