Coarse-graining support: Support.Sobolev.Foundations.CubeNeumannW22CZ.WeakInteriorDQ.TestSubmodule #
Imported from the Apache-2.0 CoarseGraining development at commit
c7ddd76c08ade64fed1b8d2ca51be14dfee8deb4.
Monotonicity of concentric closed cube dilations.
The open concentric subcube is contained in the corresponding closed concentric subcube.
Open concentric subcubes are open subsets of the ambient Euclidean space.
Nonnegative scaled open subcubes have finite Lebesgue measure.
A small coordinate shift of a point in a smaller concentric closed cube remains in a larger concentric closed cube.
A concentric closed subcube with relative radius strictly below one lies in the open triadic cube.
The topological support of a quantitative cube cutoff is contained in its outer closed subcube.
A quantitative cube cutoff whose outer radius is strictly less than one is supported inside the open triadic cube.
Mathlib's global smooth compact-support density specialized to scalar
L² fields on a restricted Lebesgue domain.
Localize a smooth scalar L² field to an open finite-measure set without
changing it much in L². This turns Mathlib's ambient compactly supported
smooth probes into probes whose topological support is contained in U.
Smooth compactly supported scalar probes with support contained in an open
finite-measure set are dense in L²(U).
The existing H1WeakTestFunction carrier realizes the local smooth scalar
probe density as a dense range in ScalarL2.
Pointwise sum of two smooth weak tests on the same support set.
Equations
Instances For
ScalarL2 class of a pointwise sum of smooth weak tests.
Pointwise scalar multiple of a smooth weak test.
Equations
- HCPolySupport.H1WeakTestFunction.smul c φ = { toFun := fun (z : HCPolySupport.Vec d) => c • φ.toFun z, smooth := ⋯, compactSupport := ⋯, support_subset := ⋯ }
Instances For
ScalarL2 class of a pointwise scalar multiple of a smooth weak test.
The scalar L² classes represented by smooth compactly supported weak
tests form a submodule of ScalarL2.
Equations
- HCPolySupport.h1WeakTestScalarL2Submodule U = { carrier := Set.range fun (φ : HCPolySupport.H1WeakTestFunction U) => φ.toScalarL2, add_mem' := ⋯, zero_mem' := ⋯, smul_mem' := ⋯ }
Instances For
A chosen smooth weak-test representative of a point in the smooth-test
ScalarL2 submodule.
Instances For
The chosen representative realizes the original submodule point.
The smooth weak-test submodule is dense in scalar L² on an open
finite-measure set.
Equality of scalar L² classes forces zero squared distance for any
chosen representatives.
Equality of the ScalarL2 classes attached to two smooth weak tests
forces zero squared distance between their pointwise representatives.
Extend a linear functional from the smooth weak-test submodule to all of
scalar L² using LinearMap.extendOfNorm. The norm estimate is supplied in
the accompanying agreement and bound lemmas.
Equations
Instances For
The dense-submodule extension agrees with the original functional on smooth weak-test classes.
The extended functional keeps the same operator bound supplied on the dense smooth-test submodule.