High-contrast homogenization: #
Provider.PolynomialHomogenization.Root.Dirichlet.FrozenWitnessPhysicalRealization
Imported from the Apache-2.0 HighContrastHomogenization development at commit
7a13dbcd8d6609264a713373f5c69ceeac870472.
The composed row u/huGrad/haff/huPhys #
This is the row whose producer,
exists_h1Function_memAffineH10_of_memH1a0, needs an AEUniformlyEllipticField
witness for scaledCoeff ε a that "exists only as a private helper from the modules named above
and must be re-proved".
It is re-proved here, from two public lemmas of
HCPoly.Analytic.ScaledCoeff — aestronglyMeasurable_scaledCoeff and
isAELocallyUniformlyElliptic_scaledCoeff — so the row composes with no new
mathematics, exactly as predicted.
The physical domain's convexity, which that module does not state, is recovered from
the gauge domain's: Uphys = matImage (matSqrt (symmPart abar)) Uhat and
isOpenBoundedConvexDomain_matImage.
The scaled representative defines a source field with the same local ellipticity data.
The physical frozen witness domain is a bounded open convex domain.
Row u/huGrad/haff/huPhys. The frozen clause's MemH1a0 datum
is realized as an H1Function on the physical witness domain, with the frozen
affine boundary relation and the frozen weak-solution property transported to
it.