Documentation

LeanPool.HighContrastHomogenization.Provider.Quenched.SmallContrastDescentStageArithmetic

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.

theorem HCPolySupport.HighContrast.Quenched.geometric_le_of_logb {C target rate : ℝ} (hC : 0 < C) (htarget : 0 < target) (hrate : 0 < rate) {L : ℝ} (hL : Real.logb 3 (C / target) / rate ≤ L) :
C * 3 ^ (-(rate * L)) ≤ target

A geometric term sits below a positive target past the explicit logarithmic threshold.