Documentation

LeanPool.HighContrastHomogenization.Support.Sobolev.Foundations.CubeReflection.Folding.BlockIntegrals

Coarse-graining support: Support.Sobolev.Foundations.CubeReflection.Folding.BlockIntegrals #

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

On a reflection-block cell, the smooth cell-folded potential has gradient given by the all-coordinate reflected vector field.

theorem HCPolySupport.setIntegral_cubeFaceReflectionCellCube_sum_sq_secondDeriv_comp_cellFoldMap {d : ℕ} {u : Vec d → ℝ} (hu : ContDiff ℝ (↑⊤) u) (Q : TriadicCube d) (choice : Fin d → Fin 3) :
∫ (x : Vec d) in openCubeSet (cubeFaceReflectionCellCube Q choice), ∑ k : Fin d, ∑ l : Fin d, euclideanCoordSecondDeriv k l (fun (y : Vec d) => u (cubeFaceReflectionCellFoldMap Q choice y)) x ^ 2 = ∫ (y : Vec d) in openCubeSet Q, ∑ k : Fin d, ∑ l : Fin d, euclideanCoordSecondDeriv k l u y ^ 2

The Hessian-square energy of a smooth function precomposed with a reflection-cell fold is one copy of the original cube Hessian-square energy.

The Laplacian-square energy of a smooth function precomposed with a reflection-cell fold is one copy of the original cube Laplacian-square energy.

The scalar square energy on any reflection-block cell is one copy of the original cube energy.

The vector self-pairing energy on any reflection-block cell is one copy of the original cube energy.

The scalar square energy on the full all-coordinate reflection block is the sum of one identical copy over each reflection cell.

The vector self-pairing energy on the full all-coordinate reflection block is the sum of one identical copy over each reflection cell.

Set-integral split over the union of an open cube and its upper face neighbor.

Set-integral split over the union of an open cube and its lower face neighbor.