High-contrast homogenization: Provider.Quenched.SmallContrastDescentStageArithmetic #
Imported from the Apache-2.0 HighContrastHomogenization development at commit
7a13dbcd8d6609264a713373f5c69ceeac870472.
The round arithmetic of the adaptive-depth descent #
The descent at level-adapted lag proceeds in stages; this module collects the four arithmetic facts those stages live on.
geometric_le_of_logb— the generic threshold: a geometric termC·3^{−rate·L}sits below a positive target onceLexceeds the explicit logarithm. Instantiated twice downstream: the second error termS_Π·3^{−2(ν−γ)·L}at the level-adapted lag, and the drop-channel memoryA·δ₀·ra^Tat the stage length.- the lag telescoping: when each stage at least
doubles the level's logarithm, the SUM of the round lags is at most
twice the final one. The total threshold is therefore linear in
log₃ Π + log(1/λ_final), with nologlogaccumulation: the round count enters only through the per-round constant factor. - the first error term's absolute part:
S·3^{2(γ·L − k)} ≤ S·3^{−2(1−γ)k}for any lagL ≤ k, hence below target forkpast the explicit burn-in. - the prefactor identity — the compounded per-stage constant
C^Jrewritten as3^{J·log₃C}, the formhprefabsorbs (the stage countJis logarithmic in the total scale, so this is the polylog factor).