EquationRestrictionZeroExtension #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
Zero extension of an H¹₀ test function to a superset #
The Support-grade primitive needed to restrict a divergence-form weak equation
from a set W to a subset V: every H¹₀(V) test function is, after
extension by zero, an H¹₀(W) test function with gradient the zero extension of
the original gradient.
CoarseGraining proves exactly this (H10Function.extendByZeroToOpenSuperset in
Homogenization/Sobolev/W1p/ZeroExtensionGraph.lean) but through the
finite-exponent graph closure of
Homogenization/Sobolev/W1p/WeakGradientClosure, neither of which is available
in this repository's pinned upstream build tree (no .olean; recompiling
upstream is forbidden). The construction is therefore re-derived here at the
single exponent p = 2 that the §4.3 leg needs, on the built L² closure
HasWeakGradientOn.of_tendsto_eLpNorm_two
(Homogenization/Sobolev/Truncation/WeakGradientLimit.lean).
Why the extension is a theorem and not bookkeeping #
The zero extension of an H¹(V) function need not have a weak gradient across
∂V; it does exactly because an H¹₀(V) function carries an approximating
sequence of smooth functions with compact support inside V. Each
approximant is a legitimate global test function, its classical integration by
parts is valid on all of W, and both sides are L²-continuous, so the
identity survives the limit. That is the content below.
Deviation from CoarseGraining's version (weaker hypotheses) #
CoarseGraining's extendByZeroToOpenSuperset asks for IsOpen W; the version
here does not (openness of W is only used by CoarseGraining's route through
the whole-space graph and its subsequent restriction). MeasurableSet V and
V ⊆ W suffice.
References #
- CoarseGraining,
Homogenization/Sobolev/W1p/ZeroExtensionGraph.lean(the unavailable finite-poriginal; the four indicator identities below are its private helpers atp = 2),Homogenization/Sobolev/Truncation/WeakGradientLimit.lean(HasWeakGradientOn.of_tendsto_eLpNorm_two),Homogenization/Sobolev/H1/BasicLemmas.lean(HasWeakGradientOn.of_contDiff).
1. The zero extensions #
The literal zero extension of the value of an H¹₀ function.
Equations
Instances For
The literal zero extension of the gradient of an H¹₀ function.
Equations
Instances For
2. The four indicator identities of the approximating sequence #
3. L² control of the extensions #
4. The weak gradient of the zero extension #
The zero extension of an H¹₀ pair is a weak-gradient pair on any
superset. The L²-limit closure applied to the H¹₀ approximants, each of
which is smooth with compact support inside V ⊆ W.
5. The extension as an H¹₀ function of the superset #
Every H¹₀(V) function is an H¹₀(W) function for V ⊆ W, by literal
zero extension of both value and gradient. Re-derivation at p = 2 of
CoarseGraining's H10Function.extendByZeroToOpenSuperset, without the IsOpen W hypothesis.
Equations
- One or more equations did not get rendered due to their size.