H10Limit #
Ported from scottnarmstrong/CoarseGraining at c7ddd76c08ade64fed1b8d2ca51be14dfee8deb4. Module imports, support namespace and local option directives adapted for Lean Pool.
H¹₀ is closed under H¹ limits #
memH10_of_tendsto_H1: if f : H¹(U) is the L² limit (function and every
gradient coordinate) of a sequence Fₙ of H¹(U) functions each lying in
H¹₀(U), then f ∈ H¹₀(U).
Each MemH10 U Fₙ supplies an H¹₀ witness Wₙ bundling smooth compactly
supported approximants Wₙ.approx k (support ⊆ U) converging in L² to
Wₙ.toFun = Fₙ.toFun and to Wₙ.grad. A diagonal choice picks kₙ with all
d+1 distances below 1/(n+1); the resulting ψₙ := Wₙ.approx kₙ is smooth,
compactly supported in U, and converges to f and ∇f. Weak-gradient
uniqueness bridges Wₙ.grad and Fₙ.grad, which agree a.e.
Commuting eLpNorm of a pointwise difference of two functions.
H¹₀(U) closed under L² limits. It is closed under L² limits of the function together
with all its gradient coordinates.