High-contrast homogenization: Provider.PolynomialHomogenization.RootAssembly #
Imported from the Apache-2.0 HighContrastHomogenization development at commit
7a13dbcd8d6609264a713373f5c69ceeac870472.
The homogenization root from the quenched scale and the deterministic package #
The root theorem splits in two. The random side produces the homogenized block, the polynomial length, the measurable scale with its two-part tail, and one integer-translation-invariant full-measure event on which the weighted block row decays past that scale. The deterministic side turns the block-row certificate at a sample into the homogenized matrix, one corrector family, and the five estimates.
This module composes the two sides. It proves no estimate: every deterministic input is carried as one hypothesis, and the two abstract predicates below name the interfaces along which the deterministic modules communicate. The first is the normalized weak-error certificate that the block row is converted into; the second is the characterization of the corrector family that its estimates are read against.
The reconciliation of the shared constant and the shared error exponent is performed here, since every clause is weakened by enlarging the constant and by shrinking the exponent.
Why the certificate interface is threaded, folded and law-free #
Three conventions fix the shape of the interface below; Lean checks none of them, so they are recorded here.
The certificate is per
gand per rate.GoodScaletakes two leading real arguments, the stochastic exponentgand the certificate's own decay rateκ, and every deterministic input readsGoodScale g κ abar a xunder its own∀ g ∈ Ico 0 1, ∀ κ, 0 < κ; an input that does not use them may ignore them. The rate is threaded rather than existentially hidden because the Dirichlet estimate's exponent is the certificate's rate, so it cannot be chosen before the certificate is seen. The Dirichlet input therefore takes the rate as a parameter together with the order constraintκ ≤ (1 + g) / 4that the windows₀ ∈ Ico ((1 + g) / 4) (1 / 2)of the root statement forces.The provider's constants are law-free but
g-dependent, whileC₀sits beforeg. The Dirichlet input carries a law-free amplitudeLg ≥ 1, chosen together with the eccentricity power afterg, which multiplies the scale in both theε-premise and the rate factor. Ag-dependent constant is paid byLg ^ κand never byC₀.The certificate does not live at the raw quenched scale. The printed-order certificate is produced at the common affine scale, a positive multiple of the quenched scale depending on the homogenized matrix through its witness eccentricity, so
hhomogenizedexports its own factorLcert * eccentricityFoldFactor abar pCertand concludes at the enlarged scale. Both factors are law-free times an eccentricity power, so their product is again polynomial in the printed length base.
The exported length is X a * rootLengthFactor abar Lcert pCert Lg pEcc and
the polynomial exponent is enlarged by rootLengthExponent Lcert pCert Lg pEcc.
The homogenization root, given the quenched minimal scale and the deterministic package, at the threaded and folded certificate interface.
GoodScale g κ abar a x is the certificate the deterministic modules read: the
normalized weak-error condition of stochastic exponent g and decay rate κ
satisfied by the sample a above the scale x, relative to the homogenized
matrix abar. CorrectorFamily abar Phi gradPhi is the characterization of
the corrector family against which the corrector, Liouville and regularity
estimates are stated.