Documentation

LeanPool.HighContrastHomogenization.Support.Sobolev.Foundations.CubeDirichletH2.ReflectionParentH1Graph

Coarse-graining support: Support.Sobolev.Foundations.CubeDirichletH2.ReflectionParentH1Graph #

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

Parent H¹ realization for the Dirichlet odd reflection #

This file turns the pointwise odd reflection on the centered parent cube into an honest H1Function. The proof uses the closed H¹ graph: after folding parent tests back to the original cube, the zero-trace approximation package of H10Function supplies the needed integration-by-parts identity.

theorem HCPolySupport.H10Function.integral_mul_deriv_eq_neg_integral_mul_of_contDiff_hasCompactSupport {d : ℕ} {U : Set (Vec d)} (u : H10Function U) (i : Fin d) {ψ : Vec d → ℝ} (hψ : ContDiff ℝ (↑⊤) ψ) (hψ_compact : HasCompactSupport ψ) :
∫ (x : Vec d) in U, u.toFun x * euclideanCoordDeriv i ψ x = -∫ (x : Vec d) in U, u.grad x i * ψ x

A zero-trace H¹ function may be integrated by parts against any smooth compactly supported ambient test, without requiring the test support to lie inside the domain.

noncomputable def HCPolySupport.cubeDirichletOddReflectionFoldedParentCoordTest {d : ℕ} (Q : TriadicCube d) (i : Fin d) (φ : Vec d → ℝ) :
Vec d → ℝ

Fold a parent scalar test back to the original cube with the sign needed for the ith weak-gradient graph constraint of the Dirichlet odd reflection.

The coefficient is the product of the odd-reflection cell sign and the coordinate fold sign.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    The signed coordinate-folded graph test is smooth when the parent test is smooth.

    The signed coordinate-folded graph test has compact support when the parent test has compact support.

    Coordinate derivative of the signed coordinate-folded graph test. The coordinate fold sign squares away, leaving only the odd-reflection cell sign.

    The zero-trace weak-gradient identity tested against the signed coordinate-folded graph test, with the derivative expanded cellwise.

    Centered parent-cube form of the odd reflected scalar derivative pairing.

    Change variables on one reflection cell in one coordinate of the odd-reflected vector-field pairing.

    The block pairing with one coordinate of the odd-reflected vector field is the original-cube pairing against the signed coordinate-folded graph test.

    Centered parent-cube form of the reflected vector coordinate pairing.

    The all-face odd reflection of an origin-cube zero-trace H¹ function defines a point of the closed parent-cube weak-gradient graph.

    Choose the parent H¹ function whose exact representatives are the all-face Dirichlet odd reflection and its reflected gradient.