HarmonicityTransferTests #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
Weak harmonicity against smooth tests #
Support.IsWeaklyHarmonicOn W v is stated against every H¹₀(W) competitor,
while every construction that produces harmonicity — in particular the odd
reflection of §4.3 — produces it against smooth compactly supported tests.
This file supplies the two bridges between the two formulations, both of which
run through the H10Function package's own L² approximation data:
isWeaklyHarmonicOn_of_contDiff_tests— smooth tests suffice (the direction a construction needs);integral_vecDot_euclideanGradient_eq_zero— a smooth function that happens to lie inH¹₀(W)may be used as a competitor with its classical gradient (the direction a consumer needs; the identification of theH10Function's recorded gradient witheuclideanGradientis the a.e. uniqueness of weak derivatives on an open set, CoarseGraining'sHasWeakPartialDerivOn.ae_eq).
Both are proved by testing coordinate by coordinate and passing to the limit
through Hölder's inequality at the pair (2, 2), so the only analytic input is
tendsto_setIntegral_mul_of_tendsto_eLpNormTwo, the L² continuity of the
tested integral, which is proved here.
References #
- CoarseGraining,
Homogenization/Sobolev/WeakDerivatives.lean(HasWeakPartialDerivOn.ae_eq,HasWeakPartialDerivOn.of_contDiff),Homogenization/Sobolev/H1/Definitions.lean(theH10Functionpackage).
1. L² continuity of the tested integral #
L² continuity of the tested integral. If f n → g in L²(W) and
h ∈ L²(W), the paired integrals converge. (This is the p = 2
specialization of the graph-closure engine of OddReflectionGlue, restated
publicly here because the tested integral of a gradient pairing needs it once
per coordinate.)
2. Coordinate splitting of the tested integral #
A smooth compactly supported function's coordinate derivative is in
L²(W) for every W.
3. Smooth tests suffice #
Smooth tests suffice for weak harmonicity.
An H¹(W) function whose Dirichlet first variation vanishes against every
smooth compactly supported test supported in W is weakly harmonic on W,
i.e. the first variation vanishes against every H¹₀(W) competitor. The proof
tests against the H10Function package's own smooth approximants and passes to
the limit coordinatewise.
4. Smooth H¹₀ competitors carry their classical gradient #
A smooth H¹₀(W) competitor may be tested with its classical gradient.
If ψ is smooth and lies in H¹₀(W), then weak harmonicity of v on W
gives the vanishing of the first variation against euclideanGradient ψ. The
H10Function witness of MemH10 W ψ carries some weak gradient of ψ; on
the open set W it agrees a.e. with the classical one by uniqueness of weak
derivatives, and both are locally integrable there.