Documentation

LeanPool.HighContrastHomogenization.Support.Sobolev.Foundations.CubeNeumannW22CZ.WeakInteriorDQ.ReflectionParentApprox

Coarse-graining support: #

Support.Sobolev.Foundations.CubeNeumannW22CZ.WeakInteriorDQ.ReflectionParentApprox

Imported from the Apache-2.0 CoarseGraining development at commit c7ddd76c08ade64fed1b8d2ca51be14dfee8deb4.

For Hilbert-valued L² functions, the square of the toReal eLpNorm is the integral of the pointwise squared norm.

@[simp]

Scalar all-face reflection distributes over subtraction.

@[simp]

Vector all-face reflection distributes over subtraction.

Reflected scalar differences are L² on the centered parent cube whenever the original difference is L² on the origin cube.

Reflected vector-field differences are L² on the centered parent cube whenever the original difference is L² on the origin cube.

Scalar reflected-difference energy on the centered parent cube is 3^d copies of the original difference energy.

Vector reflected-difference energy on the centered parent cube is 3^d copies of the original difference energy.

Scalar L² convergence on the original cube transfers to the all-face reflected scalar differences on the centered parent cube.

A coordinate of a reflected vector-field difference has the same 3^d energy transfer as a reflected scalar difference.

theorem HCPolySupport.tendsto_eLpNorm_openCubeSet_succ_originCube_cubeCoordinateFoldReflectedVectorField_sub_coord {d : ℕ} {m : ℤ} {G : ℕ → Vec d → Vec d} {H : Vec d → Vec d} (j : Fin d) (hGH : ∀ (n : ℕ), MemVectorL2 (openCubeSet (originCube d m)) fun (x : Vec d) => G n x - H x) (hlim : Filter.Tendsto (fun (n : ℕ) => MeasureTheory.eLpNorm (fun (x : Vec d) => G n x j - H x j) 2 (volumeMeasureOn (openCubeSet (originCube d m)))) Filter.atTop (nhds 0)) :

Coordinatewise L² convergence on the original cube transfers to coordinates of the all-face reflected vector-field differences on the centered parent cube.

theorem HCPolySupport.tendsto_toScalarL2_openCubeSet_succ_originCube_cubeCoordinateFoldReflectedScalar {d : ℕ} {m : ℤ} {F : ℕ → Vec d → ℝ} {U : Vec d → ℝ} (hF : ∀ (n : ℕ), MemScalarL2 (openCubeSet (originCube d m)) (F n)) (hU : MemScalarL2 (openCubeSet (originCube d m)) U) (hlim : Filter.Tendsto (fun (n : ℕ) => MeasureTheory.eLpNorm (fun (x : Vec d) => F n x - U x) 2 (volumeMeasureOn (openCubeSet (originCube d m)))) Filter.atTop (nhds 0)) :

Scalar L² convergence transfer, stated directly in the ScalarL2 classes on the centered parent cube.

theorem HCPolySupport.tendsto_toScalarL2_openCubeSet_succ_originCube_cubeCoordinateFoldReflectedVectorField_coord {d : ℕ} {m : ℤ} {G : ℕ → Vec d → Vec d} {H : Vec d → Vec d} (j : Fin d) (hG : ∀ (n : ℕ), MemVectorL2 (openCubeSet (originCube d m)) (G n)) (hH : MemVectorL2 (openCubeSet (originCube d m)) H) (hlim : Filter.Tendsto (fun (n : ℕ) => MeasureTheory.eLpNorm (fun (x : Vec d) => G n x j - H x j) 2 (volumeMeasureOn (openCubeSet (originCube d m)))) Filter.atTop (nhds 0)) :

Coordinatewise reflected-gradient convergence transfer, stated directly in the ScalarL2 classes on the centered parent cube.