Documentation

LeanPool.HighContrastHomogenization.Provider.PolynomialHomogenization.Root.CorrectorComposition.ExactRootPullback

High-contrast homogenization: #

Provider.PolynomialHomogenization.Root.CorrectorComposition.ExactRootPullback

Imported from the Apache-2.0 HighContrastHomogenization development at commit 7a13dbcd8d6609264a713373f5c69ceeac870472.

The exact-root affine pullback #

The terminal cube solution exists only for the base-rounded family: its coefficient-corrector-family premise does not accept the exact-root aRef. The obstruction is not analytic: the chain

isWeakSolutionOn_add_constSkew_iff → isWeakSolutionOn_smul_coefficient_iff
                                  → isWeakSolutionOn_affinePullback_iff

is entirely generic in the pullback matrix, and the rounded modules merely instantiate it at baseRoundedGrid (symmPart abar). This module instantiates the same chain at Selection.normalizedRoot (symmPart abar) — the exact root — and identifies the resulting coefficient with the large-scale C¹ slope approximation terminal's bRef.

Two facts make the exact-root instance no harder than the rounded one:

Nothing here is an estimate.

The exact root as a pullback matrix #

The exact normalized root is invertible on a positive-definite symmetric part.

The exact normalized root is symmetric: it is a positive scalar multiple of the symmetric square root.

The H¹ pullback #

Pull back an H¹ representative by the exact normalized root.

Equations
Instances For

    Symmetry of the exact root turns the general transpose chain rule into the exact-root gradient action.

    The exact-root centered coefficient #

    The exact-root analogue of roundedCenteredCoefficient: skew recentering, scalar normalization, exact-root pullback.

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

      The exact-root centered coefficient is the large-scale C¹ slope approximation terminal's bRef, almost everywhere. The scalar normalizer is exactly the one normalizedCenteredCoeff applies, so no factor survives.

      The weak-solution transfer #

      theorem HCPolySupport.HighContrast.CorrectorComposition.isWeakSolutionOn_exactRootCenteredPullback_iff {d : ℕ} [NeZero d] {abar : Mat d} (hS : Matrix.PosDef (symmPart abar)) {U : Set (Vec d)} (hU : IsOpen U) (a : CoeffField d) {u : Vec d → ℝ} {Du : Vec d → Vec d} (hu : MemScalarL2 U u) (hDu : ∀ (i : Fin d), MemScalarL2 U fun (x : Vec d) => Du x i) (hweak : HasWeakGradientOn U u Du) :

      A physical weak solution is equivalent to its exact-root, skew-centered, scalar-normalized affine pullback. This is the rounded centered-pullback equivalence with baseRoundedGrid replaced by the exact root; every step of the proof is generic in the matrix.