Documentation

LeanPool.OrderClosures.WeaklyFatou.Bands

Bands, upshift, trimming, and the weak Fatou estimate #

Bands, upshift, and the weak Fatou estimate #

@[reducible, inline]

Indexing the root band and the sibling bands.

Equations
Instances For

    Coordinate projection onto a sibling band.

    Equations
    Instances For

      Projection onto a finite family of sibling bands.

      Equations
      Instances For
        noncomputable def OrderClosures.treeBandOfNode (n : ℕ) (t : TreeNode n) :

        Assigns a node to the root band or the sibling band indexed by its parent; used to define the finite band partition pointwise.

        Equations
        Instances For

          Assigns every node to its canonical root or sibling band; used to partition coefficient supports.

          Recovers the canonical band from membership in a band support; used to prove uniqueness in the band partition.

          Characterizes when a band projection has nonempty support; used to define and track recurrent bands.

          noncomputable def OrderClosures.bandsAt (n : ℕ) (w : TreeCoefficients n) :

          The finite set of canonical bands meeting the support of w; used by the subsequence recursion in tree_thinning.

          Equations
          Instances For

            Characterizes the finite set of bands occurring in a coefficient vector; used in the thinning recursion.

            theorem OrderClosures.finiteBandProjection_apply (n : ℕ) (Λ : Finset (TreeBandIndex n)) (w : TreeCoefficients n) (t : TreeNode n) :
            (treeBandOfNode n t ∈ Λ → (finiteBandProjection n Λ w) t = w t) ∧ (treeBandOfNode n t ∉ Λ → (finiteBandProjection n Λ w) t = 0)

            Gives the pointwise formula for projection onto finitely many bands; used to decompose coefficients in trimming and moderatedness.

            A finite band projection preserves nonnegativity.

            A finite band projection decreases nonnegative coefficient vectors.

            Expresses the mass of a finite band projection as a finite sum; used for tail-mass estimates in the trimming lemma.

            noncomputable def OrderClosures.treeBandParent (n : ℕ) :

            Chooses the root or parent node representing a band; used to define the upshift of all coefficients in that band.

            Equations
            Instances For

              Identifies a nonroot node's parent with the representative of its band; used to analyze the support of the upshift.

              The upshift S_n, merging coefficients at their parents.

              Equations
              Instances For
                noncomputable def OrderClosures.treeBandParents (n : ℕ) (Λ : Finset (TreeBandIndex n)) :

                The finite set of representative parents of a finite band family; used to bound the support of upshifted coefficients.

                Equations
                Instances For

                  Bounds the support of an upshift by the finite set of band parents; used to obtain a finite-dimensional convergent subsequence.

                  theorem OrderClosures.treeParent_weight_le (n : ℕ) (t : TreeNode n) :
                  2 ^ (-↑t.parent.level) ≤ 2 * 2 ^ (-↑t.level)

                  Compares the weight of a parent node with that of its child; used to bound the treeRho cost of upshifting.

                  Shows that a node cylinder lies inside its parent cylinder; used to prove that upshifting increases the associated tree operator.

                  Converts cylinder inclusion into domination by the parent tree function; used in treeUpshift_basic.

                  Paper Lemma lem:upshift-basic.

                  A single band projection cannot increase treeRho; used to uniformly bound each coordinate in the sharp-subsequence extraction.

                  A projection onto finitely many bands cannot increase treeRho; used in the coefficient decomposition for component_moderated.

                  Bounds the total mass of any finite band family by the original mass; used to prove summability of limiting band masses in tree_trim.

                  theorem OrderClosures.tree_sharp_subsequence (n : ℕ) (w : ℕ → TreeCoefficients n) (C : ℝ) (hw : ∀ (m : ℕ), treeRho n (w m) ≤ C) :
                  ∃ (φ : ℕ → ℕ), StrictMono φ ∧ ∀ (B : TreeBandIndex n), ∃ (l : ℝ), Filter.Tendsto (fun (m : ℕ) => treeRho n (treeBandProjection n B (w (φ m)))) Filter.atTop (nhds l)

                  Paper Lemma lem:sharp-subsequence.

                  The bands occurring in infinitely many supports of a sequence.

                  Equations
                  Instances For
                    noncomputable def OrderClosures.lastBandOccurrence (n : ℕ) (w : ℕ → TreeCoefficients n) (B : TreeBandIndex n) :

                    Records a final support occurrence for each nonrecurrent band; used to construct a subsequence in which transient bands occur at most once.

                    Equations
                    Instances For

                      Bounds every occurrence of a nonrecurrent band by its recorded last index; used to choose a subsequence with transient bands occurring at most once.

                      theorem OrderClosures.tree_trim (n : ℕ) (x : ℕ → TreeComponent n) (w : ℕ → TreeCoefficients n) {ε : ℝ} (hε : 0 < ε) (hw : ∀ (m : ℕ), 0 ≤ w m) (hdom : ∀ (m : ℕ), ↑(x m) ≤ treeOperator n (w m)) (hrho : ∀ (m : ℕ), treeRho n (w m) < 1 + ε / 4) (hsharp : ∀ (B : TreeBandIndex n), ∃ (l : ℝ), Filter.Tendsto (fun (m : ℕ) => treeRho n (treeBandProjection n B (w m))) Filter.atTop (nhds l)) :
                      ∃ (w' : ℕ → TreeCoefficients n), (∀ (m : ℕ), 0 ≤ w' m ∧ ↑(x m) ≤ treeOperator n (w' m) ∧ treeRho n (w' m) < 1 + ε / 2) ∧ (recurrentBands n w').Finite

                      Paper Lemma lem:trim.