High-contrast homogenization: Entry.Multiscale.Global.Run #
Imported from the Apache-2.0 HighContrastHomogenization development at commit
7a13dbcd8d6609264a713373f5c69ceeac870472.
EccentricityScaleDecay lemmas for global_run #
This file collects the sixteen run_* helper lemmas behind global_run — the
reserve, potential and service-decrease machinery — and the quarter-step
potential-decrease lemma potential_step_sub_le_of_quarter_bound. It also proves four small
lemmas the
assembly needs: a weight_choice variant whose witness also dominates d, an upper bound
S.eta ε σ ≤ 1 on the selection step, and two algebraic bridges between the (d:ℝ)⁻¹ * Δ test
form and the d * ε * σ / d * σ form. This is the per-step machinery of
p.global.selection, and through it part of the assembly of t.polynomial.entry.
§1 The sixteen run_* lemmas #
The adapted mean at a rounded grid has nonnegative block log-determinant.
The adapted mean at a rounded grid is block positive-definite.
The selected output profile bound, with the source and profile constants furnished
before H and σ are fixed.
The determinant reserve: the sum of h trailing generations plus the current and initial
generations.
Equations
- HCPolySupport.HighContrast.Multiscale.runReserve D h k n = ∑ i ∈ Finset.range h, D (n - ↑i) + D n + D k
Instances For
The reserve's drop across one h-step matches the synchronized plus one-step loss.
The reserve's change across a geometry change, up to a (h+2)Λ jump term.
The potential is nonnegative on the retained geometry.
The reserve built from the rounded-grid adapted mean is nonnegative.
§2 The quarter-step potential decrease #
Local variant of potential_step_sub_le_of_exp_bound matching the premise that
SelectionData.Selects
supplies in its Alternative-1 service disjunct (SelectionData.lean):
x' ≤ 1/4 * x + C * Δ̂_h(n). Conclusion is the SAME shape as
potential_step_sub_le_of_exp_bound's, so it plugs
into exists_stop_of_potential with the same c and the same charge. Needs d ≤ a (the
weight already satisfies 4 Q max 1 C ≤ a C / d; d ≤ a is an extra, freely enforceable
requirement on weight_choice's a). No Q and no growth bound are needed.
§3 Four new lemmas #
weight_choice strengthened so the witness weight also dominates d (as a real number):
replace the witness by max a d, using that each of the three conclusions is monotone
increasing in a when C, ε, σ > 0.