Documentation

LeanPool.OrderClosures.GaoLeungProblem.Iterations

Arbitrarily long order-adherence iterations #

The canonical transfinite tower obtained by iterating order adherence; used as the tower field of the final global construction.

Equations
Instances For
    @[reducible, inline]

    A successor-indexed generator type for one Gao component; used to enumerate the initial component stage with controlled cardinality.

    Equations
    Instances For
      @[reducible, inline]

      Indices for all Gao components below the successor cardinal of κ; used as the coordinate type of the global product.

      Equations
      Instances For
        @[reducible, inline]

        The continuous-function lattice attached to one Gao ordinal component.

        Equations
        Instances For
          @[reducible, inline]

          The padded dependent product containing every required Gao component; used for the global arbitrary-iteration witness.

          Equations
          Instances For

            Supplies pointwise order compatibility with addition on the iteration product.

            Supplies monotonicity of nonnegative scalar multiplication on the iteration product, needed for its vector-lattice structure.

            @[instance_reducible]

            Bundles the pointwise vector-lattice structure on the padded product.

            Equations

            Computes absolute value in the component part of the iteration product; used to analyze solid domination of global generators.

            Computes absolute value in the padding coordinate of the iteration product; used to recover generator indices from domination.

            Bounds the cardinality of the chosen successor-generator type; used to fit all component generators into the global cardinal κ.

            Embeds a successor-stage generator into the corresponding continuous- function component; used to form the global diagonal family.

            Equations
            Instances For

              Adds the padding coordinate to a component generator so different indices remain distinguishable under solid domination.

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

                Evaluates a component generator after embedding into the padded product; used to relate global generators to their Gao coordinates.

                The diagonal generator in the full product for a fixed cardinal index; its range generates the global solid set.

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

                  Projection from the global product to one continuous-function component; used to transfer adherence membership downward.

                  Equations
                  Instances For

                    Single-coordinate inclusion of a Gao component into the padded product; used to lift adherence witnesses upward.

                    Equations
                    Instances For

                      Shows that coordinate projection preserves order convergence; used to project every global adherence stage to its component stage.

                      theorem OrderClosures.orderConvergesTo_gaoProductInclusion (κ : Cardinal.{u}) (β : ↑(GaoComponentIndex κ)) {i : Type v} [Preorder i] {f : i → GaoComponent ↑β} {x : GaoComponent ↑β} (hfx : OrderConvergesTo f x) :
                      OrderConvergesTo (fun (j : i) => gaoProductInclusion κ β (f j)) (gaoProductInclusion κ β x)

                      Shows that single-coordinate inclusion preserves order convergence; used to lift component adherence witnesses into the global product.

                      Transfers membership in order adherence through product projection; used in the inductive comparison of global and component stages.

                      Transfers component order-adherence membership through coordinate inclusion; used for the reverse stage comparison.

                      The solid hull of the global diagonal generator range; this is the set whose adherence tower has the prescribed length.

                      Equations
                      Instances For

                        Places each embedded component generator in the global solid generator set; this initializes the stage-inclusion induction.

                        Proves the initial projection inclusion between the global set and a Gao component; used as the base case of gaoProjection_stage.

                        Proves the initial inclusion of a component Gao stage into the global solid set; used as the base case of gaoInclusion_stage.

                        Propagates the projection inclusion through every adherence stage; used to transfer component strictness to the global tower.

                        Propagates component inclusion through every adherence stage; paired with gaoProjection_stage to compare the two towers.

                        Supplies the ordinal successor inequality needed to choose the component whose strict stage witnesses a prescribed global stage.

                        Transfers strictness from a suitable Gao component to every stage below the target ordinal of the global iteration tower.

                        Recovers equality of generator indices from solid domination; used to prove injectivity of the global generator map.

                        Proves that distinct indices give distinct global generators; used for the lower bound on the generator cardinal.

                        Computes the cardinality of the global generator range; used in the exact calculation of solidGeneratorNumber.

                        Proves that the constructed solid set has generator number exactly κ; used in the final arbitrary-iteration theorem.

                        Paper Theorem thm:solid-iterations: constructs solid sets requiring any prescribed admissible number of order-adherence iterations.

                        theorem OrderClosures.orderConvergesTo_zero_of_abs_le_gao {X : Type u} [AddCommGroup X] [Lattice X] {i : Type v} [Preorder i] {f g : i → X} (hg : OrderConvergesTo g 0) (hfg : ∀ (j : i), |f j| ≤ |g j|) :

                        Converts an absolute-value bound by an order-null net into order convergence to zero; used in solid_generated_orderAdherence.

                        theorem OrderClosures.solid_generated_orderAdherence {X : Type u} [AddCommGroup X] [Lattice X] [IsOrderedAddMonoid X] [VectorLattice X] {G : Set X} (hG : G ⊆ Set.Ici 0) :
                        orderAdherence (solidHull G) = {x : X | ∃ (ι : Type u) (x_1 : Preorder ι) (_ : IsDirected ι fun (x1 x2 : ι) => x1 ≤ x2) (_ : Nonempty ι) (a : ι → X), (∀ (i : ι), a i ∈ G) ∧ OrderConvergesTo (fun (i : ι) => |x| ⊓ a i) |x| ∧ IsLUB (Set.range fun (i : ι) => |x| ⊓ a i) |x|}

                        Paper Lemma lem:solid-generated-order-adh.