Helpers for the drift theorems #
Pointwise facts about a nonnegative potential Ψ and its survival indicator 1_{Ψ > 0}, and the
two inductions on 𝔼[Ψ_t] behind Dynamics.Kernel.drift_absorption_seq and
Dynamics.Kernel.multiplicative_drift_seq (Lemmas 2.2 and 2.4 of Berenbrink, Giakkoupis,
Kermarrec, Mallmann-Trenn, ICALP 2016).
The paper handles the drift c / Ψ with Jensen's inequality,
𝔼[1_{Ψ > 0} / Ψ] ≥ P(Ψ > 0)² / 𝔼[Ψ]. We linearize instead: 1 / y ≥ 2 λ - λ² y for y > 0
and every λ (from (1 - λ y)² ≥ 0), so the drift hypothesis gives the pointwise bound
K Ψ ≤ (1 + c λ²) Ψ - 2 c λ 1_{Ψ > 0} (apply_le_lin), which only needs monotonicity and
linearity of iterateSeq. Jensen's bound is the optimum λ = P(Ψ > 0) / 𝔼[Ψ]; the proof uses
the fixed λ = q / Ψ(x₀), with q the survival probability at the final time.
Survival is antitone up to time T when the zeros of Ψ are absorbing:
P_T(Ψ > 0) ≤ P_t(Ψ > 0) for t ≤ T.
Linearized drift. The drift c / Ψ, bounded with 1 / Ψ ≥ 2 λ - λ² Ψ: pointwise,
K Ψ ≤ (1 + c λ²) Ψ - 2 c λ 1_{Ψ > 0}, for every λ.
Iterated linearized drift. Let lam, q ≥ 0 with lam² Ψ(x₀) = lam q, and let the
survival probability stay at least q before time T. Then for t ≤ T,
𝔼[Ψ_t] ≤ Ψ(x₀) - lam q ∑_{s < t} c s: each step lowers 𝔼[Ψ] by at least c_t lam q.
Iterated multiplicative drift. If K t Ψ ≤ (1 - δ t) Ψ with 1 - δ t ≥ 0 for every
step t < T, then 𝔼[Ψ_t] ≤ ∏_{s < t} (1 - δ s) Ψ(x₀) for t ≤ T.