Documentation

LeanPool.OrderClosures.GaoLeungProblem.OrdinalSpace

The compact ordinal space and coordinate projections #

@[reducible, inline]

Coordinate indices in the compact ordinal construction.

Equations
Instances For

    The closed subspace of the Cantor cube used in the proof of thm:solid-iterations.

    Equations
    Instances For
      noncomputable def OrderClosures.ordinalProjection (ξ : Ordinal.{u}) (ζ : ↑(GaoIndex ξ)) :

      Coordinate projection π_ζ on the Gao compact space.

      Equations
      Instances For
        theorem OrderClosures.continuousMap_exists_finite_coordinates {I : Type u} {K : Set (I → Bool)} (f : C(↑K, ℝ)) (x : ↑K) {V : Set ℝ} (hV : IsOpen V) (hxV : f x ∈ V) :
        ∃ (F : Finset I), ∀ (y : ↑K), (∀ i ∈ F, ↑y i = ↑x i) → f y ∈ V

        Extracts finitely many Cantor-cube coordinates controlling a continuous real map; used to prove the incomparable-projection infimum formula.

        The least exponent in the Cantor normal form of an ordinal (zero at the empty normal form).

        Equations
        Instances For

          The index set Z_β from Claim 3.

          Equations
          Instances For

            Records solidity of each Gao stage set; used to invoke the solid form of order adherence in the stage formula.

            theorem OrderClosures.ordinalProjection_incomparable_iInf (ξ : Ordinal.{u}) (Z : Set ↑(GaoIndex ξ)) (hZ : Z.Infinite) (hinc : Z.Pairwise fun (ζ ζ' : ↑(GaoIndex ξ)) => ¬cnfExtensionLE ↑ζ ↑ζ') :

            Claim 1 in the proof of Theorem thm:solid-iterations.

            Characterizes order between coordinate projections by CNF extension; used in all dominator and strict-stage arguments.

            The leading monomial of an ordinal's canonical normal form; isolated for the singleton-chain supremum analysis.

            Equations
            Instances For

              Bounds a singleton CNF monomial by the leading term of an ordinal; used to identify possible upper bounds of singleton chains.

              Gives the canonical CNF description of a singleton omega monomial; used to translate singleton-chain inequalities into exponent inequalities.

              theorem OrderClosures.cnf_eq_singleton_of_isLUB (Q : Set Ordinal.{u}) (a : Ordinal.{u}) (hQ : Q.Nonempty) (hsingle : ∀ q ∈ Q, ∃ (γ : Ordinal.{u}) (d : Ordinal.{u}), Ordinal.CNF Ordinal.omega0 q = [(γ, d)]) (hlub : IsLUB Q a) :

              Shows that the least upper bound of a nonempty singleton-monomial chain is itself a singleton monomial; used in the chain-supremum analysis.

              theorem OrderClosures.cnf_singleton_exponent_lt_of_isLUB_not_mem (Q : Set Ordinal.{u}) (a : Ordinal.{u}) (hsingle : ∀ q ∈ Q, ∃ (γ : Ordinal.{u}) (d : Ordinal.{u}), Ordinal.CNF Ordinal.omega0 q = [(γ, d)]) (hlub : IsLUB Q a) (haQ : a ∉ Q) {q β c γ d : Ordinal.{u}} (hqQ : q ∈ Q) (hq : Ordinal.CNF Ordinal.omega0 q = [(β, c)]) (ha : Ordinal.CNF Ordinal.omega0 a = [(γ, d)]) :
              β < γ

              Makes the exponent of a nonattained singleton-chain supremum strictly larger than every member exponent; used at the limit case of the CNF chain.

              Identifies an equal-length CNF extension as deletion of the last source term; used to analyze stabilization in chains of extensions.

              theorem OrderClosures.cnfExtensionLE_chain_lub (ξ : Ordinal.{u}) (Z : Set ↑(GaoIndex ξ)) (α : ↑(GaoIndex ξ)) (hchain : ∀ ⦃ζ : ↑(GaoIndex ξ)⦄, ζ ∈ Z → ∀ ⦃ζ' : ↑(GaoIndex ξ)⦄, ζ' ∈ Z → cnfExtensionLE ↑ζ ↑ζ' ∨ cnfExtensionLE ↑ζ' ↑ζ) (hsup : IsLUB ((fun (ζ : ↑(GaoIndex ξ)) => ↑ζ) '' Z) ↑α) (ζ : ↑(GaoIndex ξ)) :
              ζ ∈ Z → cnfExtensionLE ↑ζ ↑α

              Proves that the ordinary supremum of a nonempty extension chain remains above every member in cnfExtensionLE; used by ordinalProjection_chain_iSup.

              theorem OrderClosures.leastCNFExponent_chain_lub_le (ξ γ : Ordinal.{u}) (Z : Set ↑(GaoIndex ξ)) (α : ↑(GaoIndex ξ)) (hne : Z.Nonempty) (hchain : ∀ ⦃ζ : ↑(GaoIndex ξ)⦄, ζ ∈ Z → ∀ ⦃ζ' : ↑(GaoIndex ξ)⦄, ζ' ∈ Z → cnfExtensionLE ↑ζ ↑ζ' ∨ cnfExtensionLE ↑ζ' ↑ζ) (hsup : IsLUB ((fun (ζ : ↑(GaoIndex ξ)) => ↑ζ) '' Z) ↑α) (hleast : ∀ ζ ∈ Z, leastCNFExponent ↑ζ < γ) :

              Controls the least CNF exponent of a chain supremum; used to keep the supremum projection inside the required Gao stage.

              theorem OrderClosures.ordinalProjection_chain_iSup (ξ : Ordinal.{u}) (Z : Set ↑(GaoIndex ξ)) (α : ↑(GaoIndex ξ)) (hne : Z.Nonempty) (hchain : ∀ ⦃ζ : ↑(GaoIndex ξ)⦄, ζ ∈ Z → ∀ ⦃ζ' : ↑(GaoIndex ξ)⦄, ζ' ∈ Z → cnfExtensionLE ↑ζ ↑ζ' ∨ cnfExtensionLE ↑ζ' ↑ζ) (hsup : IsLUB ((fun (ζ : ↑(GaoIndex ξ)) => ↑ζ) '' Z) ↑α) :

              Claim 2 in the proof of Theorem thm:solid-iterations.