Documentation

LeanPool.HighContrastHomogenization.Support.Sobolev.Foundations.CubeCalderonZygmund.GlobalStoppingFamily

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

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

Global stopping families for the cube good-λ argument #

This module turns the a.e. differentiation theorem and the global L² cutoff into one radius at every relevant centre. It is deliberately independent of the PDE comparison: the returned last-exit certificates are the complete interface consumed by the later Vitali assembly.

theorem HCPolySupport.CubeCalderonZygmund.exists_globalStoppingFamily {d : ℕ} [NeZero d] {m : ℤ} {F : Type u_1} {G : Type u_2} [NormedAddCommGroup F] [NormedAddCommGroup G] (depth : ℕ) (f : Vec d → F) (g : Vec d → G) (eps M level : ℝ) (hf : MeasureTheory.MemLp f 2 MeasureTheory.volume) (hg : MeasureTheory.MemLp g 2 MeasureTheory.volume) (heps : 0 < eps) (hM : 1 ≤ M) (hlevel : √(((2 * (cubeRadius (originCube d m) / (10 * 3 ^ depth))) ^ d)⁻¹ * ((∫ (y : Vec d), ‖f y‖ ^ 2) + eps⁻¹ ^ 2 * ∫ (y : Vec d), ‖g y‖ ^ 2)) < level) (target : Set (Vec d)) (htarget : ∀ x ∈ target, M * level < ‖f x‖) :
∃ (D : Set (Vec d)) (radius : Vec d → ℝ), MeasureTheory.volume Dᶜ = 0 ∧ ∀ x ∈ target ∩ D, 0 < radius x ∧ radius x ≤ cubeRadius (originCube d m) / (10 * 3 ^ depth) ∧ goodLambdaCombinedEnergy f g eps x (radius x) = level ∧ ∀ s ∈ Set.Icc (radius x) (cubeRadius (originCube d m)), goodLambdaCombinedEnergy f g eps x s ≤ level

Above the global L² cutoff, every designated high-field point has an exact stopping radius below the conservative comparison cutoff.

The differentiation set is constructed internally. The radius is a total function only to match the Vitali API; its values away from target ∩ D are irrelevant.