L^p bounds for convolution with a kernel whose Fourier transform is bounded and whose gradient decays like |x|^{-d-1}
ProvedDbarRegularity.convolution_lp_boundLet and . carries Lebesgue measure , and is the norm. Assume
- the Fourier transform of is essentially bounded: for almost every ;
- is of class on and for .
For let . Then for every there is a constant , depending only on , and (in particular not on the norm of ), such that and
Formalization Note is Mathlib's Fourier transform on , Lp.fourierTransformₗᵢ, applied to hK.toLp K; it is normalized as , while Stein uses ; the two differ by , which does not change the bound . is written as the operator norm ‖fderiv ℝ K x‖, which is at most the Euclidean norm of the gradient, so the hypothesis here is implied by Stein's with the same . is the Bochner integral ∫ y, K (x - y) * f y. The constant A : ℝ≥0 is chosen before and .
import Definitions.Def_DbarRegularity_Setting import Mathlib.Analysis.Calculus.ContDiff.Basic import Mathlib.Analysis.Fourier.LpSpace
namespace DbarRegularity
open MeasureTheory Metric Filter Topology
open scoped ENNReal NNReal ContDiff
/-- Stein, *Singular Integrals*, Chapter II, § 2.2, Theorem 1 (p. 29): let `K ∈ L²(ℝ^d)` with
essentially bounded Fourier transform, `|K̂| ≤ B`, and let `K` be of class `C¹` outside the origin
with `|∇K(x)| ≤ B / |x|^{d+1}`. For `f ∈ L¹ ∩ L^p`, `1 < p < ∞`, the convolution
`T f (x) = ∫ K(x - y) f(y) dy` satisfies `‖T f‖_p ≤ A_p ‖f‖_p`, where `A_p` depends only on `p`,
`B` and `d` (not on the `L²` norm of `K`). -/
theorem convolution_lp_bound (d : ℕ) (p : ℝ) (hp : 1 < p) (B : ℝ) :
∃ A : ℝ≥0, ∀ (K : EuclideanSpace ℝ (Fin d) → ℂ) (hK : MemLp K 2 volume),
(∀ᵐ ξ, ‖Lp.fourierTransformₗᵢ (EuclideanSpace ℝ (Fin d)) ℂ (hK.toLp K) ξ‖ ≤ B) →
ContDiffOn ℝ 1 K {0}ᶜ →
(∀ x, x ≠ 0 → ‖fderiv ℝ K x‖ ≤ B / ‖x‖ ^ (d + 1)) →
∀ f : EuclideanSpace ℝ (Fin d) → ℂ, MemLp f 1 volume → MemLp f (ENNReal.ofReal p) volume →
MemLp (fun x => ∫ y, K (x - y) * f y) (ENNReal.ofReal p) volume ∧
eLpNorm (fun x => ∫ y, K (x - y) * f y) (ENNReal.ofReal p) volume
≤ A * eLpNorm f (ENNReal.ofReal p) volume := by sorry
end DbarRegularity
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Read-back: DbarRegularity.convolution_lp_bound
Setting. , real (used as ENNReal.ofReal p ), real ; kernels and functions , Lebesgue measure.
Hypotheses. ; arbitrary.
Definitions used. MemLp, eLpNorm; MemLp.toLp (the class of ); Lp.fourierTransformₗᵢ = Mathlib's Fourier transform (unitary extension of the Schwartz Fourier transform ); ContDiffOn ℝ 1; fderiv ℝ (operator norm of the real derivative); Bochner integral for the convolution.
Conclusion. such that for every with and
- for a.e. ,
- ,
- for all ,
and every , the function (Bochner) satisfies and .
Quantifier order: . So , independent of (in particular of ) and .
Degenerate cases. : the a.e. bound is impossible (the space has positive measure), so the statement is vacuous for (harmless). : , so the and gradient hypotheses are vacuous; , , true with . and are excluded.
Remarks. For , , Minkowski gives for a.e. , so the Bochner integral equals the true convolution a.e. (the junk value only occurs on a null set, which does not affect eLpNorm). The gradient bound implies Hörmander's condition , so this is Stein's Ch. II Thm 1 hypothesis up to a dimensional constant. The Fourier normalization is the -in-the-exponent one (Stein's), unitary on .
Soundness checks.
- Bochner junk: only on a null set (see above), no effect.
ofReal pwith is a genuine finite exponent . Real division with is genuine.ContDiffOn ℝ 1is (not the analyticω). isℝ≥0. Hypotheses satisfiable for (e.g. ; or smooth truncations of Riesz-type kernels); conclusion non-trivial. - before and , depending only on : matches the standard statement and is true (Calderón–Zygmund bound with constants depending on , , ). Plausibly TRUE as written.
Verdict: no mis-formalization observed
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.