Gradient of a cut-off function in closed form #
EllipticPdes.Regularity.interior_cutoffGrad_mem_H01 puts ξ·∂_ℓu in H₀¹(Ω) and says that
the gradient coordinates of the resulting element are its weak derivatives. It says nothing
about what they are, because the element is produced as a weak limit of difference quotients and
the limit has no formula.
Evans's step 3 needs the formula. Expanding B[ξ·∂_ℓu, w] asks for ∂ᵢ(ξ·∂_ℓu) as a sum of a
term where the derivative lands on the cutoff and a term where it lands on the solution, and
only the second meets the differentiated equation.
The Leibniz rule across the cutoff supplies the candidate, and uniqueness of the whole-space
weak derivative identifies it with the coordinate. HasWeakDeriv.unique is the whole-space
statement, which is why hasWeakDeriv_extend_mulTest is stated on the whole space rather than
on Ω.
Main declarations #
extendL2_restrictL2_extendL2_ae: cutting anL²(Ω)class down toW ⊆ Ωand extending again is the indicator ofW.extendL2_mulTest_eq: a cut-off class is the cut-off restriction.extendL2_cutoffGrad_eq: the gradient coordinates of the cut-off element, in closed form.
Cutting down and extending again is the indicator. For W ⊆ Ω, restricting an L²(Ω)
class to W and extending by zero gives the indicator of W applied to the class.
Cut-off class as the cut-off restriction. For a cutoff supported in W ⊆ Ω, the
whole-space extension of ξ·g is the whole-space extension of ξ against the restriction of
g to W. The cutoff kills everything outside W, so nothing is lost.
This is the function coordinate of extendL2_cutoffGrad_eq, stated on its own because the
zeroth-order block of the induction step needs exactly it.
Gradient of a cut-off class in closed form. Let ξ be a cutoff supported in
W ⊆ Ω, let g ∈ L²(Ω) have weak derivatives Dg i on W, and let Uamb be an ambient
element whose function coordinate is ξ·g and whose gradient coordinates are the weak
derivatives of that product. Then each gradient coordinate is (∂ᵢξ)·g + ξ·(∂ᵢg).
The Leibniz rule across the cutoff (hasWeakDeriv_extend_mulTest) shows the right-hand side to
be a weak i-derivative of ξ·g, and the coordinate is one by hypothesis, so
HasWeakDeriv.unique identifies them. Both sides are extensions by zero from W, which is
where the derivative of g is known and where the cutoff lives.