Documentation

LeanPool.HighContrastHomogenization.Support.Deterministic.WeakFluxRHS.AbsorbedComponents

Coarse-graining support: Support.Deterministic.WeakFluxRHS.AbsorbedComponents #

Imported from the Apache-2.0 CoarseGraining development at commit c7ddd76c08ade64fed1b8d2ca51be14dfee8deb4.

noncomputable def HCPolySupport.weakFluxRHSAbsorbedLocalError {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (g u v : Vec d → Vec d) (s η : ℝ) :

Explicit non-child error envelope in the absorbed weak-flux RHS recurrence.

This is the local Section 3.2.3 error produced after absorbing the short corrector product into the u, harmonic-remainder, and centered-forcing quadratic terms.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    noncomputable def HCPolySupport.weakFluxRHSCorrectorEnergyLocalError {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (u z : Vec d → Vec d) (s : ℝ) :

    Explicit non-child error envelope in the corrector-energy weak-flux RHS recurrence, before the corrector energy is converted into Besov forcing terms.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      noncomputable def HCPolySupport.weakFluxRHSLocalCoeff {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (s : ℝ) :

      Local coefficient multiplying the weak-flux RHS error terms.

      Equations
      Instances For
        theorem HCPolySupport.weakFluxRHSLocalCoeff_nonneg {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) {s : ℝ} (hs : 0 < s) :

        The weak-flux local coefficient is nonnegative for positive regularity.

        noncomputable def HCPolySupport.weakFluxRHSParentHalfCoeff {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (s : ℝ) (n : ℕ) :

        Parent half-scale coefficient used after localizing Lambda_{s,2}.

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

          Parent half-scale weak-flux coefficient grows by 3^s when the descendant depth is incremented.

          Half-scale localization of the local coefficient multiplying the weak-flux RHS error terms.

          noncomputable def HCPolySupport.weakFluxRHSParentHalfForceMultiplier {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (s : ℝ) (n : ℕ) :

          Parent half-scale forcing multiplier used after localizing Lambda_{s,2}.

          Equations
          Instances For

            Parent half-scale weak-flux forcing multiplier grows by 3^s when the descendant depth is incremented.

            noncomputable def HCPolySupport.weakFluxRHSLocalForceMultiplier {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (s : ℝ) :

            The geometric multiplier attached to the centered forcing seminorm in the absorbed weak-flux RHS error.

            Equations
            Instances For
              theorem HCPolySupport.weakFluxRHSLocalForceMultiplier_sq_le_of_localCoeffBound {d : ℕ} (R : TriadicCube d) (a : CoeffField d) {s C : ℝ} (hs : 0 < s) (hcoeff : weakFluxRHSLocalCoeff R a s ≤ C) :
              weakFluxRHSLocalForceMultiplier R a s ^ 2 ≤ (C * (↑d * (3 ^ (↑d + s) * √2))) ^ 2

              Local forcing multipliers are controlled by any upper bound on the local weak-flux coefficient.

              Half-scale localization of the weak-flux forcing multiplier on descendants.

              noncomputable def HCPolySupport.weakFluxRHSLocalCenteredForceSeminorm {d : ℕ} (Q : TriadicCube d) (g : Vec d → Vec d) (s : ℝ) :

              Centered positive Besov forcing seminorm used by the absorbed weak-flux RHS error.

              Equations
              Instances For
                noncomputable def HCPolySupport.weakFluxRHSLocalCoefficientEnergyError {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (u : Vec d → Vec d) (s : ℝ) :

                The u coefficient-energy contribution to the local weak-flux RHS error.

                Equations
                Instances For
                  noncomputable def HCPolySupport.weakFluxRHSLocalCorrectorEnergyError {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (z : Vec d → Vec d) (s : ℝ) :

                  The corrector coefficient-energy contribution to the local weak-flux RHS error.

                  Equations
                  Instances For
                    noncomputable def HCPolySupport.weakFluxRHSLocalUSeminormError {d : ℕ} (Q : TriadicCube d) (u : Vec d → Vec d) (s η : ℝ) :

                    The absorbed u negative-Besov contribution to the local weak-flux RHS error.

                    Equations
                    Instances For
                      noncomputable def HCPolySupport.weakFluxRHSLocalHarmonicSeminormError {d : ℕ} (Q : TriadicCube d) (v : Vec d → Vec d) (s η : ℝ) :

                      The absorbed harmonic-remainder negative-Besov contribution to the local weak-flux RHS error.

                      Equations
                      Instances For
                        noncomputable def HCPolySupport.weakFluxRHSLocalForceError {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (g : Vec d → Vec d) (s η : ℝ) :

                        The absorbed centered-forcing contribution to the local weak-flux RHS error.

                        Equations
                        Instances For

                          The corrector-energy local weak-flux RHS error is exactly the sum of its two coefficient-energy components.

                          The absorbed local weak-flux RHS error is exactly the sum of its named coefficient-energy, absorbed seminorm, and centered-forcing components.

                          noncomputable def HCPolySupport.weakFluxRHSCorrectorEnergyErrorAverage {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (u : Vec d → Vec d) (z : TriadicCube d → Vec d → Vec d) (s : ℝ) (n : ℕ) :

                          Descendant average of the corrector-energy weak-flux RHS error.

                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For
                            noncomputable def HCPolySupport.weakFluxRHSAbsorbedErrorAverage {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (g u : Vec d → Vec d) (v : TriadicCube d → Vec d → Vec d) (s η : ℝ) (n : ℕ) :

                            Descendant average of the absorbed weak-flux RHS error.

                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For
                              noncomputable def HCPolySupport.weakFluxRHSLocalCoefficientEnergyErrorAverage {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (u : Vec d → Vec d) (s : ℝ) (n : ℕ) :

                              Descendant average of the u coefficient-energy component.

                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For
                                noncomputable def HCPolySupport.weakFluxRHSLocalCorrectorEnergyErrorAverage {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (z : TriadicCube d → Vec d → Vec d) (s : ℝ) (n : ℕ) :

                                Descendant average of the corrector coefficient-energy component.

                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For
                                  noncomputable def HCPolySupport.weakFluxRHSLocalUSeminormErrorAverage {d : ℕ} (Q : TriadicCube d) (u : Vec d → Vec d) (s η : ℝ) (n : ℕ) :

                                  Descendant average of the absorbed u negative-Besov component.

                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For
                                    noncomputable def HCPolySupport.weakFluxRHSLocalHarmonicSeminormErrorAverage {d : ℕ} (Q : TriadicCube d) (v : TriadicCube d → Vec d → Vec d) (s η : ℝ) (n : ℕ) :

                                    Descendant average of the absorbed harmonic-remainder negative-Besov component.

                                    Equations
                                    • One or more equations did not get rendered due to their size.
                                    Instances For
                                      noncomputable def HCPolySupport.weakFluxRHSHarmonicRemainderAveragedSeminormSq {d : ℕ} (Q : TriadicCube d) (s : ℝ) (v : TriadicCube d → Vec d → Vec d) (n : ℕ) :

                                      Averaged negative-Besov size of a depth-dependent harmonic remainder.

                                      Equations
                                      • One or more equations did not get rendered due to their size.
                                      Instances For
                                        noncomputable def HCPolySupport.weakFluxRHSHarmonicRemainderScaledAveragedSeminormSq {d : ℕ} (Q : TriadicCube d) (s : ℝ) (v : TriadicCube d → Vec d → Vec d) (n : ℕ) :

                                        Scaled averaged negative-Besov size of a depth-dependent harmonic remainder.

                                        Equations
                                        Instances For

                                          Descendantwise squared bounds control the averaged varying-cube harmonic remainder size.

                                          Descendantwise squared bounds at the reciprocal depth-weight scale control the scaled varying-cube harmonic remainder size.

                                          The averaged absorbed u seminorm component is exactly η R_n.

                                          The depth-weighted absorbed u seminorm component is exactly η S_n.

                                          The averaged absorbed harmonic-remainder seminorm component is exactly η times its varying-cube averaged seminorm.

                                          The depth-weighted absorbed harmonic-remainder seminorm component is exactly η times its scaled varying-cube averaged seminorm.

                                          Any bound on S_n gives the corresponding weighted absorbed u component bound after multiplying by η.

                                          theorem HCPolySupport.weakFluxRHSDepthWeight_mul_uSeminormErrorAverage_le_eta_mul_base_of_tail {d : ℕ} (Q : TriadicCube d) (u : Vec d → Vec d) (s : ℝ) {η B : ℝ} (m k : ℕ) (hη_nonneg : 0 ≤ η) (hbase : ∀ (l : ℕ), coarsePoincareRHSSn Q s u (m + l) ≤ B) :

                                          Uniform tail bounds on S_{m+k} give the corresponding absorbed u component bounds along the iteration tail.

                                          Any scaled varying-cube harmonic-remainder bound gives the corresponding weighted absorbed harmonic component bound after multiplying by η.

                                          Uniform tail bounds on the scaled harmonic-remainder seminorm give the corresponding absorbed harmonic component bounds along the iteration tail.

                                          noncomputable def HCPolySupport.weakFluxRHSLocalForceErrorAverage {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (g : Vec d → Vec d) (s η : ℝ) (n : ℕ) :

                                          Descendant average of the absorbed centered-forcing component.

                                          Equations
                                          Instances For
                                            theorem HCPolySupport.weakFluxRHSLocalForceErrorAverage_le_of_multiplierSqBound {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (g : Vec d → Vec d) (s : ℝ) {η : ℝ} (n : ℕ) {K2 : ℝ} (hη : 0 < η) (hmult : ∀ R ∈ descendantsAtDepth Q n, weakFluxRHSLocalForceMultiplier R a s ^ 2 ≤ K2) :

                                            Average forcing component controlled by a uniform multiplier-square bound.

                                            theorem HCPolySupport.weakFluxRHSLocalForceErrorAverage_le_of_multiplierSqBound_of_centeredForceAverageBound {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (g : Vec d → Vec d) (s : ℝ) {η : ℝ} (n : ℕ) {K2 B : ℝ} (hη : 0 < η) (hK2 : 0 ≤ K2) (hmult : ∀ R ∈ descendantsAtDepth Q n, weakFluxRHSLocalForceMultiplier R a s ^ 2 ≤ K2) (hforceAvg : (descendantsAverage Q n fun (R : TriadicCube d) => weakFluxRHSLocalCenteredForceSeminorm R g s ^ 2) ≤ B) :

                                            Average forcing component controlled by a multiplier bound and an averaged centered-force bound.

                                            theorem HCPolySupport.weakFluxRHSLocalForceErrorAverage_le_parentHalfLambda_of_centeredForceAverageBound {d : ℕ} [NeZero d] (Q : TriadicCube d) (a : CoeffField d) (g : Vec d → Vec d) {s η lam Lam : ℝ} (n : ℕ) {B : ℝ} (hs : 0 < s) (hη : 0 < η) (hEll : IsEllipticFieldOn lam Lam (openCubeSet Q) a) (hData : OpenCubeDescendantDeterministicCoarseData Q a) (hsum_half : Summable fun (m : ℕ) => geometricWeight (s / 2) 2 m * (maxDescendantBBlockNormAtScale Q (Q.scale - ↑m) a).rpow 1) (hforceAvg : (descendantsAverage Q n fun (R : TriadicCube d) => weakFluxRHSLocalCenteredForceSeminorm R g s ^ 2) ≤ B) :

                                            Average forcing component localized to the parent half-scale multiplier under an averaged centered-force bound.

                                            The weak-flux centered forcing seminorm agrees with the uncentered positive Besov seminorm under the standard descendant MemLp assumptions.

                                            Descendant averages of weak-flux centered forcing seminorms agree with uncentered positive-Besov averages under the standard MemLp assumptions.

                                            theorem HCPolySupport.weakFluxRHSLocalForceErrorAverage_le_parentHalfLambda_of_forceAverageBound {d : ℕ} [NeZero d] (Q : TriadicCube d) (a : CoeffField d) (g : Vec d → Vec d) {s η lam Lam : ℝ} (n : ℕ) {B : ℝ} (hs : 0 < s) (hη : 0 < η) (hEll : IsEllipticFieldOn lam Lam (openCubeSet Q) a) (hData : OpenCubeDescendantDeterministicCoarseData Q a) (hsum_half : Summable fun (m : ℕ) => geometricWeight (s / 2) 2 m * (maxDescendantBBlockNormAtScale Q (Q.scale - ↑m) a).rpow 1) (hmem : ∀ (j : ℕ), ∀ S ∈ descendantsAtDepth Q j, MeasureTheory.MemLp g 2 (normalizedCubeMeasure S)) (hforceAvg : (descendantsAverage Q n fun (R : TriadicCube d) => cubeBesovPositiveVectorSeminormTwo R s g ^ 2) ≤ B) :

                                            Average forcing component localized to the parent half-scale multiplier under an averaged uncentered-force bound.

                                            theorem HCPolySupport.weakFluxRHSLocalForceErrorAverage_le_parentHalfLambda_globalForceBound {d : ℕ} [NeZero d] (Q : TriadicCube d) (a : CoeffField d) (g : Vec d → Vec d) {s η lam Lam : ℝ} (n : ℕ) (hs : 0 < s) (hη : 0 < η) (hEll : IsEllipticFieldOn lam Lam (openCubeSet Q) a) (hData : OpenCubeDescendantDeterministicCoarseData Q a) (hsum_half : Summable fun (m : ℕ) => geometricWeight (s / 2) 2 m * (maxDescendantBBlockNormAtScale Q (Q.scale - ↑m) a).rpow 1) (hmem : ∀ (j : ℕ), ∀ S ∈ descendantsAtDepth Q j, MeasureTheory.MemLp g 2 (normalizedCubeMeasure S)) (hGlobalBdd : BddAbove (Set.range fun (N : ℕ) => cubeBesovPositiveVectorPartialSeminormTwo Q s N g)) (hLocalBdd : ∀ R ∈ descendantsAtDepth Q n, BddAbove (Set.range fun (N : ℕ) => cubeBesovPositiveVectorPartialSeminormTwo R s N g)) :

                                            Average forcing component localized to the parent half-scale multiplier and the global positive-Besov forcing bound.

                                            noncomputable def HCPolySupport.weakFluxRHSWeightedGlobalForceBase {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (g : Vec d → Vec d) (s η : ℝ) (n : ℕ) :

                                            Depth-weighted parent-localized weak-flux forcing base.

                                            Equations
                                            • One or more equations did not get rendered due to their size.
                                            Instances For
                                              theorem HCPolySupport.weakFluxRHSWeightedGlobalForceBase_nonneg {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (g : Vec d → Vec d) (s : ℝ) {η : ℝ} (hη : 0 < η) (n : ℕ) :

                                              The depth-weighted parent-localized weak-flux forcing base is nonnegative for positive absorption parameter.

                                              The weighted weak-flux forcing base decays by 3^{-s} when the depth is incremented.

                                              The weighted weak-flux forcing base at depth m + k is the depth-m base times 3^{-s} to the k.

                                              theorem HCPolySupport.weakFluxRHSWeightedGlobalForceBase_add_le_base {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (g : Vec d → Vec d) {s η : ℝ} (m k : ℕ) (hs : 0 < s) (hη : 0 < η) :

                                              The weighted weak-flux forcing base decreases along descendants when s > 0.

                                              theorem HCPolySupport.weakFluxRHSDepthWeight_mul_forceErrorAverage_le_weightedGlobalForceBase {d : ℕ} [NeZero d] (Q : TriadicCube d) (a : CoeffField d) (g : Vec d → Vec d) {s η lam Lam : ℝ} (m k : ℕ) (hs : 0 < s) (hη : 0 < η) (hEll : IsEllipticFieldOn lam Lam (openCubeSet Q) a) (hData : OpenCubeDescendantDeterministicCoarseData Q a) (hsum_half : Summable fun (l : ℕ) => geometricWeight (s / 2) 2 l * (maxDescendantBBlockNormAtScale Q (Q.scale - ↑l) a).rpow 1) (hmem : ∀ (j : ℕ), ∀ S ∈ descendantsAtDepth Q j, MeasureTheory.MemLp g 2 (normalizedCubeMeasure S)) (hGlobalBdd : BddAbove (Set.range fun (N : ℕ) => cubeBesovPositiveVectorPartialSeminormTwo Q s N g)) (hLocalBdd : ∀ R ∈ descendantsAtDepth Q (m + k), BddAbove (Set.range fun (N : ℕ) => cubeBesovPositiveVectorPartialSeminormTwo R s N g)) :

                                              The localized force-error average supplies the uniform component-base input needed by the weak-flux global wrappers.