Hoeffding's lemma and Ville's maximal inequality along uniform rounds (CRN-2, helpers) #
Ingredients of the maximal Azuma–Hoeffding inequality Epidemics.Kurtz.expList_azuma:
avg_exp_mul_le: Hoeffding's lemma for a centred variable bounded bycunder a uniform draw,avg (exp (θ f)) ≤ exp (θ² c² / 2)(convexity ofexp, thenReal.cosh_le_exp_half_sq);expList_ville: Ville's maximal inequality for a multiplicative processexp (M x l)withM x (a :: l) = E x a + M (step x a) landavg (exp (E y ·)) ≤ 1(a nonnegative supermartingale started at1): it reachesμ > 0withinnrounds with probability at most1 / μ. Proved by induction onn, peeling off the first round.
theorem
Epidemics.Kurtz.avg_le_one
{R : Type u_2}
[Fintype R]
{f : R → ℝ}
(h : ∀ (a : R), f a ≤ 1)
:
A uniform average of values at most one is at most one (also on an empty type).
theorem
Epidemics.Kurtz.expList_ville
{σ : Type u_1}
{R : Type u_2}
[Fintype R]
(step : σ → R → σ)
(E : σ → R → ℝ)
(M : σ → List R → ℝ)
(hM0 : ∀ (x : σ), M x [] = 0)
(hM : ∀ (x : σ) (a : R) (l : List R), M x (a :: l) = E x a + M (step x a) l)
(hE : ∀ (y : σ), (Dynamics.avg fun (a : R) => Real.exp (E y a)) ≤ 1)
(n : ℕ)
(x : σ)
{μ : ℝ}
:
Ville's maximal inequality along i.i.d. uniform rounds (finite horizon). Let
M x (a :: l) = E x a + M (step x a) l, M x [] = 0, with avg (exp (E y ·)) ≤ 1 for every
y, so that k ↦ exp (M x (l.take k)) is a nonnegative supermartingale started at 1. Then it
reaches μ > 0 at some step k ≤ n with probability at most 1 / μ.