High-contrast homogenization: Entry.Multiscale.Initial.Propagation #
Imported from the Apache-2.0 HighContrastHomogenization development at commit
7a13dbcd8d6609264a713373f5c69ceeac870472.
Initialization: the one-grid propagation statement at the Euclidean grid #
The one-grid propagation statement
HCPolySupport.HighContrast.Entry.fixed_geometry_one_grid_propagation_full
(HCPoly/Entry/OneGridPropagation.lean, p.fixed.geometry.one.grid.propagation) is specialized
to the
Euclidean grid metric = 1, where Geometry.explicitRoundedGrid jStar 1 = 1: its conjuncts 5, 6
and 7 become the carried-history majorization, the synchronized propagation step and the
synchronized multiplicity budget used in Steps 2 and 3 of
p.initial.fixed.grid.scale.
E. Steps 2–3 — logarithmic decrement and the hitting index #
(p.initial.fixed.grid.scale). The one-grid propagation statement enters through
one_grid_propagation_input, which repeats the exact type of
HCPolySupport.HighContrast.Entry.fixed_geometry_one_grid_propagation_full
(HCPoly/Entry/Statements/OneGridPropagation.lean, byte for byte) and is discharged by one direct
application of the statement proved in HCPoly/Entry/OneGridPropagation.lean.
Exact bridge to the one-grid propagation statement.
E1. e.fixed.geometry.carried.majorization on the Euclidean grid (the one-grid statement's
conjunct 5 at
metric = 1, h = 2Q, L = 1).
E2. e.fixed.geometry.synchronized.propagation on the Euclidean grid (the one-grid statement's
conjunct 6 at metric = 1).
E3. e.fixed.geometry.synchronized.multiplicity on the Euclidean grid (the one-grid statement's
conjunct 7 at metric = 1).