High-contrast homogenization: Provider.Quenched.SmallContrastOffsetDecayToOrigin #
Imported from the Apache-2.0 HighContrastHomogenization development at commit
7a13dbcd8d6609264a713373f5c69ceeac870472.
The offset decay read from the origin #
The offset iteration concludes at (n - ns) in the exponent; the endpoint's
outer composition reads a decay at n. The two differ by one factor
3 ^ (gam · ns), and below the offset the antitone sequence is bounded by its
own initial value, which the same factor covers.
So the passage is an absorption, not an estimate: the shift moves into the prefactor, and the prefactor is where the endpoint already carries a polynomially bounded quantity.
theorem
HCPolySupport.HighContrast.Quenched.hatted_decay_of_offset_decay
{F : ℕ → ℝ}
{Kpre gam : ℝ}
{ns : ℕ}
(hgam0 : 0 < gam)
(hKpre0 : 0 ≤ Kpre)
(hFnn : ∀ (n : ℕ), 0 ≤ F n)
(hFmono : ∀ (m n : ℕ), m ≤ n → F n ≤ F m)
(hoff : ∀ (n : ℕ), ns ≤ n → F n ≤ Kpre * (3 ^ (-gam)) ^ (n - ns))
(n : ℕ)
:
The offset decay, read from the origin. The offset joins the prefactor.