Documentation

LeanPool.RareSubtreePatterns.Probability.PoissonTV

Couplings and Poisson laws in total variation #

General total-variation facts used by the source (inventory item B15, source lines 1693–1696, 2115–2120 and 2392–2398), all in the paper's probability convention paperTVDist:

Coupling bound. Two random variables on the same probability space have laws whose normalized total variation distance is at most the probability that they differ. The disagreement event need not be measurable; Measure.real is then its outer measure.

theorem PoissonDeclumping.paperTVDist_map_le_integral_sub {Ω : Type u_1} [MeasurableSpace Ω] (P : MeasureTheory.Measure Ω) [MeasureTheory.IsProbabilityMeasure P] {X Y : Ω → ℕ} (hX : Measurable X) (hY : Measurable Y) (hXY : ∀ᵐ (ω : Ω) ∂P, X ω ≤ Y ω) (hint : MeasureTheory.Integrable (fun (ω : Ω) => ↑(Y ω) - ↑(X ω)) P) :
paperTVDist (MeasureTheory.Measure.map X P) (MeasureTheory.Measure.map Y P) ≤ ∫ (ω : Ω), ↑(Y ω) - ↑(X ω) ∂P

Monotone coupling bound. If X ≤ Y almost surely are ℕ-valued random variables and Y - X is integrable, then d_TV(L(X), L(Y)) ≤ E[Y - X]. This is the mechanism used for the truncation in Lemma lem:truncate(i), source lines 1692–1693.

The Poisson law with rate zero is the Dirac mass at zero.

d_TV(Po(a), Po(b)) ≤ 1 - exp (-(b - a)) for a ≤ b, via the coupling X versus X + Y with independent X ~ Po(a) and Y ~ Po(b - a).

Poisson laws in total variation. d_TV(Po(a), Po(b)) ≤ |a - b|, as used at source lines 1695 and 2115.

theorem PoissonDeclumping.tendsto_paperTVDist_poissonMeasure {ι : Type u_1} {l : Filter ι} {a b : ι → NNReal} (h : Filter.Tendsto (fun (i : ι) => ↑(a i) - ↑(b i)) l (nhds 0)) :

If the Poisson parameters are asymptotically equal, the Poisson laws merge in total variation.

Convergence of the Poisson parameter implies convergence of the Poisson laws in total variation.

Continuity of the Poisson law in its parameter, for normalized total variation.

theorem PoissonDeclumping.tendsto_paperTVDist_trans {β : Type u_1} {ι : Type u_2} [MeasurableSpace β] {l : Filter ι} {μ ν ξ : ι → MeasureTheory.Measure β} [∀ (i : ι), MeasureTheory.IsFiniteMeasure (ν i)] (h₁ : Filter.Tendsto (fun (i : ι) => paperTVDist (μ i) (ν i)) l (nhds 0)) (h₂ : Filter.Tendsto (fun (i : ι) => paperTVDist (ν i) (ξ i)) l (nhds 0)) :
Filter.Tendsto (fun (i : ι) => paperTVDist (μ i) (ξ i)) l (nhds 0)

Triangle inequality along a filter: total-variation convergence passes through an intermediate family of finite measures.

theorem PoissonDeclumping.tendsto_paperTVDist_poissonMeasure_congr {ι : Type u_1} {l : Filter ι} (L : ι → MeasureTheory.Measure ℕ) {a b : ι → NNReal} (hL : Filter.Tendsto (fun (i : ι) => paperTVDist (L i) (ProbabilityTheory.poissonMeasure (a i))) l (nhds 0)) (hab : Filter.Tendsto (fun (i : ι) => ↑(a i) - ↑(b i)) l (nhds 0)) :
Filter.Tendsto (fun (i : ι) => paperTVDist (L i) (ProbabilityTheory.poissonMeasure (b i))) l (nhds 0)

Replacing the Poisson parameter: if d_TV(L_n, Po(a_n)) → 0 and a_n - b_n → 0, then d_TV(L_n, Po(b_n)) → 0 (source lines 2112–2119).

The Poisson zero mass is controlled by total variation: |μ{0} - exp (-a)| ≤ d_TV(μ, Po(a)) (source lines 2392–2397).