High-contrast homogenization: Entry.Multiscale.OneGrid.SynchronizedPropagation #
Imported from the Apache-2.0 HighContrastHomogenization development at commit
7a13dbcd8d6609264a713373f5c69ceeac870472.
Step 3 — the drift advance and synchronized propagation #
Group F of the printed proof (p.fixed.geometry.one.grid.propagation): the determinant-drift
advance and conjunct 6, e.fixed.geometry.synchronized.propagation.
Part of the proof of
HCPoly/Entry/Statements/OneGridPropagation.lean. Conventions of the group:
q = 𝒬(𝔪) is Geometry.explicitRoundedGrid jStar metric at every loss, history, profile and drift;
metric (not m) names the positive matrix, because m, n, m₀ are generations; the
source lower scale e.source.lower.scale is carried exactly by the
source-facing module HCPoly/Entry/OneGridPropagation.lean; this group's stronger internal
algebraic and history lemmas omit an unused source-scale threshold, and this group's generic
integration helpers take finiteness, integrability or measurability inputs that are proved
at their actual use sites, not extra premises of the printed proposition.
The declaration text of this file is copied unchanged; only this header, the imports and the namespace frame are new.
Group F. Step 3 — the drift advance and the synchronized propagation #
(p.fixed.geometry.one.grid.propagation)
e.fixed.geometry.drift.advance at the actual
stochastic use site: the helper determinantDrift_advance_of_posDef_antitone composed with
Annealed.adaptedMean_posDef and Annealed.adaptedMean_antitone. It needs only m ≥ j_*, so
it also serves the diagonal case of Step 5.
Conjunct 6, e.fixed.geometry.synchronized.propagation
(p.fixed.geometry.one.grid.propagation): the drift advance at L = h gives D_{q,j_*}(m+h) ≤ ⅛e^{QΔ̂^q_h(m)}D_{q,j_*}(m) + C(e^{QΔ̂^q_h(m)}-1), which is added to the profile contraction.