Documentation

LeanPool.HighContrastHomogenization.Provider.PolynomialHomogenization.Root.Corrector.PushforwardWeakGradient

High-contrast homogenization: #

Provider.PolynomialHomogenization.Root.Corrector.PushforwardWeakGradient

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

The pushforward pair is a global weak-gradient pair #

hasWeakGradientOn_affinePullback transports a weak-gradient pair along an invertible matrix, but it demands L² control on the source domain, which no corrector satisfies globally. The locality lemma (hasWeakGradientOn_univ_of_localGradientCube) and reverse sandwich (exists_localGradientCube_subset_matImage) are exactly what lets it be applied cube by cube and assembled on Set.univ.

The gauge root is symmetric, so the transpose factor produced by the pullback is the inverse root itself and the conclusion is literally pushforwardGradient.

The inverse gauge root is invertible.

The inverse gauge root is symmetric.

Clause (3) for the pushforward family. The affine pushforward of a normalized-gauge carrier's canonical representatives is a weak-gradient pair on all of Vec d.