Documentation

LeanPool.HighContrastHomogenization.Support.Sobolev.Foundations.CubeDirichletH2.ReflectionWeakEquation

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

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

Folded tests for the Dirichlet odd-reflection weak equation #

The full reflected weak equation is reduced to the original Dirichlet weak problem by folding a parent test back to the original cube with the product odd-reflection sign. This file packages the folded test as an H¹₀ test on origin cubes.

Fold a parent scalar test back to the original cube using the product Dirichlet odd-reflection sign.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    theorem HCPolySupport.cubeDirichletOddReflectionFoldedParentScalarTest_lowerFaceProjection_eq_zero_of_outer {d : ℕ} (Q : TriadicCube d) (i : Fin d) {φ : Vec d → ℝ} (houter : ∀ (choice : Fin d → Fin 3) (x : Vec d), choice i ≠ 0 → choice i ≠ 1 → φ (cubeFaceReflectionCellFoldMap Q choice (cubeLowerFaceProjection Q i x)) = 0) (x : Vec d) :

    Lower-face cancellation for the product-sign folded parent test, assuming the unpaired upper-strip outer cell evaluates to zero.

    theorem HCPolySupport.cubeDirichletOddReflectionFoldedParentScalarTest_upperFaceProjection_eq_zero_of_outer {d : ℕ} (Q : TriadicCube d) (i : Fin d) {φ : Vec d → ℝ} (houter : ∀ (choice : Fin d → Fin 3) (x : Vec d), choice i ≠ 1 → choice i ≠ 2 → φ (cubeFaceReflectionCellFoldMap Q choice (cubeUpperFaceProjection Q i x)) = 0) (x : Vec d) :

    Upper-face cancellation for the product-sign folded parent test, assuming the unpaired lower-strip outer cell evaluates to zero.

    Origin-cube lower-face cancellation for parent tests supported in the next larger centered cube.

    Origin-cube upper-face cancellation for parent tests supported in the next larger centered cube.

    The product-sign folded parent test is smooth when the parent test is smooth.

    The product-sign folded parent test has compact support when the parent test has compact support.

    Coordinate derivative of the product-sign folded parent test.

    noncomputable def HCPolySupport.H10Function.cubeDirichletOddReflectionFoldedParentScalarTestToH10 {d : ℕ} (m : ℤ) {φ : Vec d → ℝ} (hφ : ContDiff ℝ (↑⊤) φ) (hφ_compact : HasCompactSupport φ) (hφ_sub : tsupport φ ⊆ openCubeSet (originCube d (m + 1))) :

    The folded parent test, packaged as an H¹₀ function on an origin cube.

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

      Change variables on one reflection cell in the odd-reflected gradient pairing.

      Change variables on one reflection cell in the odd-reflected scalar pairing.

      The block pairing with the odd-reflected vector field is the original-cube pairing against the folded derivative sum.

      The block pairing with the odd-reflected scalar forcing is the original-cube folded scalar pairing.

      The original Dirichlet weak equation may be tested against the folded parent test produced by odd reflection.

      Expanded cell-sum form of the folded-test weak identity. This is the algebraic shape needed for the subsequent reflected-block change-of-variables step.

      Compact-test weak equation for the odd-reflected Dirichlet solution on the full all-coordinate reflection block of an origin cube.

      Centered parent-cube compact-test weak equation for the odd-reflected Dirichlet solution.

      Centered parent-cube weak equation, with the forcing hypothesis in the normalized cube measure used by the public regularity contract.

      If the odd-reflected vector field has already been realized as the weak gradient of an H¹ function on the centered parent cube, the parent integral identity becomes the standard WeakPoissonEquationOn interface.