High-contrast homogenization: Entry.Response.Core.OptimizerMeanIdentity #
Imported from the Apache-2.0 HighContrastHomogenization development at commit
7a13dbcd8d6609264a713373f5c69ceeac870472.
The optimizer-mean identity #
This file proves the optimizer-mean identity for adapted cells: the cell average of the doubled
optimizer field equals the block response mean. It develops the shear-state congruence that
carries the coarse block matrix to its skew-corrected form, the corresponding identities for the
sheared block-matrix-vector product and the block energy density, and shows the shear preserves
the admissible class of Radon measures. It also shows that multiplying a skew matrix into a vector
field produces a solenoidal field with zero normal trace, which is what lets the shear be absorbed
into the cell average without changing it.
This is the pathwise optimizer-mean identity and skew-shear congruence used in the proof of
p.response.transfer.
HC bridge I, part 3 of 4: the optimizer-mean identity, STEPs 1-3 #
AUX (helper, NEW).
AUX (helper, NEW).
Pathwise (2.32) on an adapted cell, for any elliptic coefficient field b and any
response maximizer u: the cell average of the doubled optimizer field is
x + R A(U) x, x = (-p, r), with A(U) the set-level coarse block matrix.
STEP 1: the pointwise matrix identity #
STEP 1. Subtracting a constant skew matrix from the coefficient is the shear congruence of the pointwise block matrix.
STEP 2: the analytic input #
L² closure under a constant matrix.
g ∇u is divergence free with vanishing normal
trace whenever g is a constant skew matrix and u ∈ H¹₀(U). For u ∈ C_c^∞(U) and any
φ ∈ H¹(U) one has ∫_U g ∇u · ∇φ = -∫_U (Σ_{i,j} g_{ij} ∂_i∂_j u) φ = 0 because the Hessian
is symmetric and g is skew; the general u ∈ H¹₀(U) follows by density.
This is needed for the admissible-class shear of STEP 3 (the flux correction of a sheared
state acquires the term g·(X.potential − P.1), which must itself be solenoidal with zero
normal trace), and it is the ONLY genuinely analytic input of the admissible-class shear:
every other step is matrix algebra, sInf congruence, or linearity of the integral.
STEP 3: the admissible-class shear #
The state shear: the potential slot is untouched, the flux acquires g · potential.
Equations
- HCPolySupport.HighContrast.Multiscale.shearState g X = { potential := X.potential, flux := fun (x : HCPolySupport.Vec d) => HCPolySupport.matVecMul g (X.potential x) + X.flux x }
Instances For
STEP 1, transported to the energy density.
STEP 3. The shear bijection on admissible states identifies the two mu-value sets.
STEP 3, conclusion: the shear identity for Mu.