HarmonicMollifyWeyl #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
Smooth approximation of a weakly harmonic function (interior Weyl lemma) #
HarmonicWeak fixes the distributional predicate IsWeaklyHarmonicOn and shows
it is consistent with the classical one for C^2 functions. It cannot
bootstrap: a function that is merely locally integrable and weakly harmonic is
not known there to be smooth, so none of the classical interior estimates apply
to it. This module removes that obstruction on the interior, by mollification.
The argument #
Write K_delta for the normalized smooth radial density of
HarmonicMollifyKernel, supported in the Euclidean annulus (delta/2, delta)
and of radial moment 1, and let
(mollify delta u) (x) = ( int u (y) K_delta (|y - x|) dy ) / M_delta ,
where M_delta is the total mass of the density.
- Smoothness. The kernel is smooth and compactly supported, so the
convolution of a locally integrable function with it is smooth
(
contDiff_mollify, from Mathlib'scontDiff_convolution_right). - The mass does not depend on the scale. The difference of two normalized
densities has vanishing radial moment, hence integrates to zero
(
mollifierMass_eq_of_pos). - The mollification does not depend on the scale. This is the heart of the
matter. The difference
K_delta - K_epsilonis smooth, radial, supported in an annulus away from the origin, and of vanishing radial moment; soHarmonicSphereBumpproduces a compactly supported radial potential whose Laplacian is exactly that difference, andHarmonicMollifyKernelupgrades that potential toC^infty. Pairing the weak harmonicity ofuagainst it givesmollify delta u = mollify epsilon uat every point whose closed ball of radiusmax delta epsilonlies in the harmonicity set (mollify_eq_mollify_of_isWeaklyHarmonicOn). - Self-adjointness. Fubini for the symmetric kernel gives
int (mollify delta u) psi = int u (mollify delta psi)(integral_mollify_mul). - Passing to the limit. For a continuous compactly supported
psithe mollificationmollify delta psiconverges topsiuniformly, by the concentration estimate ofHarmonicMeanValuetogether with uniform continuity; all the mollifications live in one fixed compact set. Combining with 3 and 4, the distribution ofuagrees with that of the fixed smooth functionmollify r uon the interior set, and the fundamental lemma of the calculus of variations turns this into almost-everywhere equality.
The classical harmonicity of the smooth representative is then read off from
HarmonicWeak: it is weakly harmonic because it agrees a.e. with u, and it is
C^2, so its coordinate Laplacian vanishes pointwise.
The whole Weyl mechanism is packaged in
exists_contDiff_ae_eq_of_isWeaklyHarmonicOn, whose statement mentions no
oscillation, no cube and no scale family: it is the reusable part.
Portability #
This file depends only on Mathlib and on CoarseGraining
(Homogenization.*) and on other files of this same harmonic/oscillation
layer. It mentions no object of the manuscript: no model, no cutoff, no shell,
no corrector, no cube. It is intended to be portable into CoarseGraining by a
single mechanical namespace rename.
Divergences and hypotheses #
- Local integrability of
uon the whole carrier is assumed, rather than on the harmonicity set only. This is what makes the convolution meaningful without a cut-off bookkeeping layer; a consumer holding anL^1function on a bounded set extends it by zero. - The interior set
Vis described by a uniform interior radiusrrather than by compact containment. The two are equivalent for the sets used downstream and the uniform radius is what the argument actually consumes.
Contents #
mollifierMass,mollify-- the smoothing operator.contDiff_mollify-- smoothness.mollifierMass_eq_of_pos,mollify_eq_mollify_of_isWeaklyHarmonicOn-- scale independence.integral_mollify_mul-- self-adjointness (Fubini).abs_mollify_sub_le,mollify_eq_zero_of_notMem,hasCompactSupport_mollify-- concentration and support.exists_contDiff_ae_eq_of_isWeaklyHarmonicOn-- the interior Weyl lemma.
References #
- ABK26,
e.nablaw.oscillations(the eventual consumer).
The Euclidean gauge dominates the sup norm of the carrier.
The Euclidean gauge is symmetric in its two arguments.
The mollification of u at scale δ: the average of u against the
normalized radial density supported in the Euclidean annulus (δ/2, δ).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Mollification of a weakly harmonic function does not depend on the scale.
The mollification is self-adjoint. Pairing the mollification of a locally integrable function against a compactly supported continuous test function is the same as pairing the function against the mollified test function. This is Fubini for the symmetric kernel.
Concentration of the mollification. If a continuous function varies by
at most η on the closed Euclidean ball of radius δ about y, then its
mollification at scale δ differs from its value at y by at most η.
Outside a slight enlargement of its support the mollification vanishes.
Interior smoothness of a weakly harmonic function (Weyl's lemma).
If u is locally integrable and weakly harmonic on U, and V is an open set
all of whose points carry a closed Euclidean ball of a fixed radius r inside
U, then u agrees almost everywhere on V with a smooth function whose
coordinate Laplacian vanishes at every point of V.
The witness is the mollification mollify m r u. Three facts drive the proof:
the mollification is smooth because the kernel is; it does not depend on the
scale, because the difference of two normalized radial densities has vanishing
radial moment and is therefore the Laplacian of a smooth compactly supported
radial potential, against which the weak harmonicity of u pairs to zero; and
the mollification is self-adjoint, so that pairing it against a test function
and letting the scale shrink recovers the pairing of u itself.