Documentation

LeanPool.HighContrastHomogenization.Support.Sobolev.Foundations.CubeCalderonZygmund.OneStoppingBallComparison

Coarse-graining support: Support.Sobolev.Foundations.CubeCalderonZygmund.OneStoppingBallComparison #

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

The one-stopping-ball comparison estimate #

This is the local, genuinely PDE-derived step in the cube good-lambda argument. At an exact stopping radius it constructs the zero-trace harmonic replacement on the comparison parent, applies the finite-exponent harmonic gain on its triadic descendant, and then applies the weighted comparison-tail inequality. No harmonic comparison or tail estimate is an input hypothesis.

The datum in the stopping energy is sigma0⁻¹ • hilbertifyVecField H. This normalization is essential: it makes every constant below independent of the ellipticity scale, while the final source norm has exactly the expected sigma0⁻¹ factor.

The coefficient produced by the one-ball comparison. The first summand comes from the harmonic L^q gain on B_(5r), the second from the zero-trace correction energy on its comparison parent. In the final tail bound it multiplies the factored quantity (M / 2)^(2-q) + eps^2; keeping this source-facing factor separate is what allows the later good-lambda parameter choice.

Equations
Instances For

    The coefficient is finite; hence it may safely be used in the later weighted layer-cake integration without an implicit extended-real exception.

    The exact stopping identity and the last-exit bound control both fields on the actual harmonic-comparison parent. This is deliberately stated before the PDE comparison: it is the point at which the conservative radius cutoff is converted into the sharp parent-radius input required by the local replacement.

    theorem HCPolySupport.CubeCalderonZygmund.exists_stoppingComparison_harmonic_remainder {d : ℕ} [NeZero d] {q : FiniteLpExponent} {depth : ℕ} (G : INTERNAL.HarmonicEuclideanGradientGain d q depth) (x : Vec d) {r R sigma0 eps level : ℝ} (hr : 0 < r) (hsigma0 : 0 < sigma0) (heps : 0 < eps) (heps_one : eps ≤ 1) (hcutoff : r ≤ R / (10 * 3 ^ depth)) (f : Vec d → HilbertVec d) (H : Vec d → Vec d) (hf : MeasureTheory.MemLp f 2 MeasureTheory.volume) (hH : MeasureTheory.MemLp (hilbertifyVecField H) 2 MeasureTheory.volume) (u : H1Function (axisCube (stoppingComparisonParentCorner x r depth) (stoppingComparisonParentSide r depth))) (hfu : f =ᵐ[MeasureTheory.volume.restrict (axisCube (stoppingComparisonParentCorner x r depth) (stoppingComparisonParentSide r depth))] hilbertifyVecField u.grad) (hweak : ∀ (phi : Vec d → ℝ), ContDiff ℝ (↑⊤) phi → HasCompactSupport phi → tsupport phi ⊆ axisCube (stoppingComparisonParentCorner x r depth) (stoppingComparisonParentSide r depth) → sigma0 * ∫ (y : Vec d) in axisCube (stoppingComparisonParentCorner x r depth) (stoppingComparisonParentSide r depth), vecDot (u.grad y) (euclideanGradient phi y) = -∫ (y : Vec d) in axisCube (stoppingComparisonParentCorner x r depth) (stoppingComparisonParentSide r depth), vecDot (H y) (euclideanGradient phi y)) (hlast : ∀ s ∈ Set.Icc r R, goodLambdaCombinedEnergy f (sigma0⁻¹ • hilbertifyVecField H) eps x s ≤ level) :

    The PDE part of the one-ball argument. The zero-trace correction and its harmonic remainder are constructed internally; the returned bounds are the two inputs needed by the weighted-tail step.