Documentation

LeanPool.Wallace.CoefficientTransfiniteExtension

Coefficient-parametric transfinite character extension #

This module contains the recursion shared by the integer and rational Wallace constructions. The coefficient-specific input is an additive character on one coordinate whose value at one is a prescribed circle element. The integer specialization uses scalar multiplication; the rational specialization obtains the character from Baer's extension theorem.

A way to extend a prescribed circle value to a character on one coefficient coordinate.

Instances For
    structure Wallace.CoefficientTransfiniteExtension.Data (R : Type w) (I : Type u) [Zero R] [LT I] :
    Type (max (max u (v + 1)) w)

    The triangular data needed by the coefficient-parametric recursion.

    • Code : Type v

      Codes for the prepared sequences.

    • codeIndex : self.Code I

      The fresh coordinate assigned to a code.

    • prepared : self.CodeI →₀ R

      The sequence after finite block preprocessing.

    • support_lt (c : self.Code) (n : ) (i : I) : i (self.prepared c n).supporti < self.codeIndex c
    • p : self.CodeUltrafilter

      The ultrafilter along which the coded limit is imposed.

    Instances For

      Closure under the prepared supports attached to code coordinates in D.

      Equations
      Instances For
        def Wallace.CoefficientTransfiniteExtension.LocallyAdmissible {R : Type w} {I : Type u} [AddCommMonoid R] [One R] [LT I] (E : Data R I) (D : Set I) (character : (D →₀ R) →+ UnitAddCircle) :

        The local character already realizes each limit whose code coordinate lies in D.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          noncomputable def Wallace.CoefficientTransfiniteExtension.globalCharacter {R : Type w} {I : Type u} [AddCommMonoid R] [One R] [LinearOrder I] [WellFoundedLT I] (extension : CoordinateExtension R) (E : Data R I) (D : Set I) (character : (D →₀ R) →+ UnitAddCircle) :

          The global character assembled from the recursively constructed coordinates.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            theorem Wallace.CoefficientTransfiniteExtension.globalCharacter_eq_local_restriction {R : Type w} {I : Type u} [AddCommMonoid R] [One R] [LinearOrder I] [WellFoundedLT I] (extension : CoordinateExtension R) (E : Data R I) (D : Set I) (character : (D →₀ R) →+ UnitAddCircle) (x : I →₀ R) (hx : ix.support, i D) :
            (globalCharacter extension E D character) x = character (Finsupp.subtypeDomain D x)
            theorem Wallace.CoefficientTransfiniteExtension.globalCharacter_admissible {R : Type w} {I : Type u} [AddCommMonoid R] [One R] [LinearOrder I] [WellFoundedLT I] (extension : CoordinateExtension R) (E : Data R I) (D : Set I) (character : (D →₀ R) →+ UnitAddCircle) (hclosed : ClosedUnderPreparedSupports E D) (hlocal : LocallyAdmissible E D character) (c : E.Code) :
            Filter.Tendsto (fun (n : ) => (globalCharacter extension E D character) (E.prepared c n)) (↑(E.p c)) (nhds ((globalCharacter extension E D character) (Finsupp.single (E.codeIndex c) 1)))

            The transfinite extension realizes every prescribed ultrafilter limit.