Documentation

LeanPool.HighContrastHomogenization.Support.Sobolev.Foundations.CubeReflection.CubePairings

Coarse-graining support: Support.Sobolev.Foundations.CubeReflection.CubePairings #

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

Integrability of the reflected weak-gradient pairing on the upper face neighbor, transported from the corresponding reflected test pairing on Q.

Integrability of the reflected weak-gradient pairing on the lower face neighbor, transported from the corresponding reflected test pairing on Q.

theorem HCPolySupport.euclideanCoordSecondDeriv_comp_cubeUpperFaceReflection {d : ℕ} {u : Vec d → ℝ} (hu : ContDiff ℝ (↑⊤) u) (Q : TriadicCube d) (i k l : Fin d) (x : Vec d) :
euclideanCoordSecondDeriv k l (fun (y : Vec d) => u (cubeUpperFaceReflection Q i y)) x = ((if k = i then -1 else 1) * if l = i then -1 else 1) * euclideanCoordSecondDeriv k l u (cubeUpperFaceReflection Q i x)
theorem HCPolySupport.euclideanCoordSecondDeriv_comp_cubeLowerFaceReflection {d : ℕ} {u : Vec d → ℝ} (hu : ContDiff ℝ (↑⊤) u) (Q : TriadicCube d) (i k l : Fin d) (x : Vec d) :
euclideanCoordSecondDeriv k l (fun (y : Vec d) => u (cubeLowerFaceReflection Q i y)) x = ((if k = i then -1 else 1) * if l = i then -1 else 1) * euclideanCoordSecondDeriv k l u (cubeLowerFaceReflection Q i x)
theorem HCPolySupport.sum_sq_euclideanCoordSecondDeriv_comp_cubeUpperFaceReflection {d : ℕ} {u : Vec d → ℝ} (hu : ContDiff ℝ (↑⊤) u) (Q : TriadicCube d) (i : Fin d) (x : Vec d) :
∑ k : Fin d, ∑ l : Fin d, euclideanCoordSecondDeriv k l (fun (y : Vec d) => u (cubeUpperFaceReflection Q i y)) x ^ 2 = ∑ k : Fin d, ∑ l : Fin d, euclideanCoordSecondDeriv k l u (cubeUpperFaceReflection Q i x) ^ 2
theorem HCPolySupport.sum_sq_euclideanCoordSecondDeriv_comp_cubeLowerFaceReflection {d : ℕ} {u : Vec d → ℝ} (hu : ContDiff ℝ (↑⊤) u) (Q : TriadicCube d) (i : Fin d) (x : Vec d) :
∑ k : Fin d, ∑ l : Fin d, euclideanCoordSecondDeriv k l (fun (y : Vec d) => u (cubeLowerFaceReflection Q i y)) x ^ 2 = ∑ k : Fin d, ∑ l : Fin d, euclideanCoordSecondDeriv k l u (cubeLowerFaceReflection Q i x) ^ 2