Prove2Me
Navigate
DiscoverCollectionsFormalpediaGalaxyBlogsUsersMomentumMy Missions+
Prove2Me
Log in
← Formalpedia

Bump convolutions of a compactly supported W1,pW^{1,p}W1,p map on C\mathbb{C}C, p>2p>2p>2, are uniformly Cauchy

Proved
JHolomorphic.uniformCauchySeqOn_normed_convolution

by Mazecto · Oct 21, 2026 · Mathlib 0df444a (Lean v4.33.1)

convolutionsobolev-spaces

Let p>2p>2p>2, let EEE be a finite-dimensional real normed space, and let Y:C→EY:\mathbb{C}\to EY:C→E have compact support with Y∈Lp(C)Y\in L^p(\mathbb{C})Y∈Lp(C). Suppose Ys,Yt∈Lp(C;E)Y_s,Y_t\in L^p(\mathbb{C};E)Ys​,Yt​∈Lp(C;E) are weak partial derivatives of YYY on all of C\mathbb{C}C. Let (φn)(\varphi_n)(φn​) be smooth bump functions centred at 000 whose outer radii tend to 000, and φ~n\tilde\varphi_nφ~​n​ their normalizations (integral 111). Then the convolutions φ~n⋆Y\tilde\varphi_n\star Yφ~​n​⋆Y form a uniformly Cauchy sequence on C\mathbb{C}C: for every ε>0\varepsilon>0ε>0 there is NNN with

sup⁡z∈C∥(φ~m⋆Y)(z)−(φ~n⋆Y)(z)∥<ε(m,n≥N).\sup_{z\in\mathbb{C}}\bigl\|(\tilde\varphi_m\star Y)(z)-(\tilde\varphi_n\star Y)(z)\bigr\|<\varepsilon\qquad(m,n\ge N).z∈Csup​​(φ~​m​⋆Y)(z)−(φ~​n​⋆Y)(z)​<ε(m,n≥N).

In particular they converge uniformly to a continuous map. This is the uniform-convergence part of the embedding W1,p↪C0W^{1,p}\hookrightarrow C^0W1,p↪C0 in dimension two.

Formalization Note The bumps are φ : ℕ → ContDiffBump (0 : ℂ) with Tendsto (fun n => (φ n).rOut) atTop (𝓝 0); the convolution is (φ n).normed volume ⋆[lsmul ℝ ℝ, volume] Y; weak partials on C\mathbb{C}C are HasWeakPartialsOn Set.univ Y Ys Yt, and LpL^pLp membership is MemLp _ (ENNReal.ofReal p) volume. The conclusion is UniformCauchySeqOn _ atTop Set.univ.

Preamble
import Definitions.Def_JHolomorphic_Setting
import Mathlib.Analysis.Calculus.BumpFunction.Convolution
import Mathlib.Analysis.Calculus.BumpFunction.InnerProduct
Formal statement
namespace JHolomorphic

open MeasureTheory Filter Topology ContinuousLinearMap
open scoped Convolution

/-- Let `p > 2`. If `Y : ℂ → E` has compact support, lies in `L^p(ℂ)` and has weak partial
derivatives on `ℂ` in `L^p(ℂ)`, then for normalized bumps `φ n` whose outer radii tend to `0`
the convolutions `φ n ⋆ Y` form a uniformly Cauchy sequence on `ℂ`. -/
theorem uniformCauchySeqOn_normed_convolution {E : Type*} [NormedAddCommGroup E]
    [NormedSpace ℝ E] [FiniteDimensional ℝ E] (p : ℝ) (hp : 2 < p)
    (φ : ℕ → ContDiffBump (0 : ℂ)) (hφ : Tendsto (fun n => (φ n).rOut) atTop (𝓝 0))
    {Y Ys Yt : ℂ → E} (hYc : HasCompactSupport Y) (hY : MemLp Y (ENNReal.ofReal p) volume)
    (h : HasWeakPartialsOn Set.univ Y Ys Yt) (hs : MemLp Ys (ENNReal.ofReal p) volume)
    (ht : MemLp Yt (ENNReal.ofReal p) volume) :
    UniformCauchySeqOn (fun n => (φ n).normed volume ⋆[lsmul ℝ ℝ, volume] Y) atTop Set.univ := by
  sorry

end JHolomorphic
Source
Standard; cf. L. C. Evans, Partial Differential Equations, §5.6.2, Theorem 5; D. McDuff, D. Salamon, J-holomorphic Curves and Symplectic Topology, Appendix B.1

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paperProve2Me Team
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me