Documentation

LeanPool.HighContrastHomogenization.Provider.PolynomialHomogenization.Root.CorrectorComposition.TerminalCarrierIdentification

High-contrast homogenization: #

Provider.PolynomialHomogenization.Root.CorrectorComposition.TerminalCarrierIdentification

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

the large-scale C¹ slope approximation clause residue (iii): the terminal's carrier is the #

row's carrier

The large-scale C¹ slope approximation clause ball terminal must exhibit one family PhiRef : Vec d → NormalizedLocalH1Carrier d that simultaneously

These two are the same object, and the identification is "a rewrite, not an analytic step". This module performs it. The chain is

(selected datum).aFin  ≈ᵃᵉ  aRef   (RootCorrectorData.coeffAll + normalizedSample_ae)
aRef                   ≈ᵃᵉ  aIdentity   (rawIdentityCoeff_ae_global)

and CorrectorComposition.jointLocalLimit_eq_of_aeeq turns the composite a.e. equality into a literal equality of joint local limits; isFiniteAffineCorrectionJointLocalLimit_iff_eq pins the row's Phi to that same limit. No estimate, no measure theory beyond ae_restrict_of_ae.

The root joint carrier is the row's carrier. Every hypothesis is one the undelayed row already returns.

The terminal's gauge-pullback clause, at the row's carrier. Under the pushforward marker the clause is definitional: pushforwardGradient_pullback_identity is a pointwise identity, and the carrier it names is the row's by rootJointCarrier_eq_rowCarrier.