The Calderón–Zygmund decomposition of a non-negative integrable function
ProvedDbarRegularity.calderonZygmund_decompositionLet , let be an integrable function on and let . carries Lebesgue measure , and is the norm. Then there is a decomposition , , such that
- for almost every ;
- is a countable union of closed cubes (with positive side lengths) whose interiors are pairwise disjoint, and for every
Formalization Note A cube is closedCube a s with . The family of cubes is indexed by a countable type ι; Stein does not say "countable", but cubes with disjoint interiors are automatically countably many. The average is (∫ x in Q, f x) / (volume Q).toReal, where volume Q is finite and positive. The hypothesis is implicit in Stein: for the space is a point of measure and the statement fails when .
import Definitions.Def_DbarRegularity_Setting import Mathlib.Analysis.Calculus.ContDiff.Basic
namespace DbarRegularity
open MeasureTheory Metric Filter Topology
open scoped ENNReal NNReal ContDiff
/-- Stein, *Singular Integrals*, Chapter I, § 3.2, Theorem 4 (p. 17): for a non-negative integrable
`f` on `ℝ^d` (`d ≥ 1`) and `α > 0` there is a decomposition `ℝ^d = F ∪ Ω`, `F ∩ Ω = ∅`, with
`f ≤ α` almost everywhere on `F` and `Ω` a union of closed cubes `Q_k` with pairwise disjoint
interiors such that `α < (1 / |Q_k|) ∫_{Q_k} f ≤ 2^d α` for every `k`. -/
theorem calderonZygmund_decomposition {d : ℕ} (hd : 0 < d)
(f : EuclideanSpace ℝ (Fin d) → ℝ) (hf0 : ∀ x, 0 ≤ f x) (hf : Integrable f)
(α : ℝ) (hα : 0 < α) :
∃ (F Ω : Set (EuclideanSpace ℝ (Fin d))) (ι : Type) (_ : Countable ι)
(a : ι → EuclideanSpace ℝ (Fin d)) (s : ι → ℝ),
F ∪ Ω = Set.univ ∧ Disjoint F Ω ∧
(∀ᵐ x, x ∈ F → f x ≤ α) ∧
Ω = ⋃ k, closedCube (a k) (s k) ∧
(∀ k, 0 < s k) ∧
Pairwise (fun k l => Disjoint (interior (closedCube (a k) (s k)))
(interior (closedCube (a l) (s l)))) ∧
∀ k, α < (∫ x in closedCube (a k) (s k), f x) / (volume (closedCube (a k) (s k))).toReal ∧
(∫ x in closedCube (a k) (s k), f x) / (volume (closedCube (a k) (s k))).toReal
≤ 2 ^ d * α := by sorry
end DbarRegularity
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Read-back: DbarRegularity.calderonZygmund_decomposition
Setting. ; ; Lebesgue measure.
Hypotheses. ; for all ; ; , .
Definitions used. closedCube a s ; Bochner set integral; ENNReal.toReal of the cube's volume.
Conclusion. There exist sets , a countable index type (in Type), corners and sides such that
- and ;
- for a.e. : ;
- with
closedCube (a k) (s k); - for all ;
- for ;
- for all : (with =
(volume Q_k).toReal).
Degenerate cases. may be empty (then , and one must have a.e.; not a loophole). is excluded by hd; this is necessary (on a point with the bound would fail).
Remarks. is forced. Since , , so toReal is the true volume and the division is genuine. integrable implies integrable on , so the Bochner integral is the true integral.
Soundness checks.
- Bochner junk: excluded ( integrable).
toReal ⊤ = 0: excluded (bounded cubes). Division by : excluded by .2 ^ dis a real power of a natural, fine. NoNatsubtraction. Hypotheses are satisfiable; the conclusion is not trivially true (the average bounds and the a.e. bound on are real constraints). - All objects are chosen after , as in the standard lemma. The statement is the Calderón–Zygmund decomposition (Stein Ch. I, Thm 4, dyadic stopping-time cubes): plausibly TRUE as written.
Verdict: no mis-formalization observed
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.