The Arratia–Goldstein–Gordon Chen–Stein bound #
Proposition prop:AGG of the source (lines 1597–1614). For indicators I_i = 1_{E_i} on a
probability space, with q_i = P(E_i), λ = ∑ q_i, W = ∑ I_i, and neighbourhoods B_i ∋ i,
there is one function f with ‖f‖_∞ ≤ 1 such that
d_TV(W, Po(λ)) ≤ 2 (b_1 + b_2 + b_3),
where b_1 = ∑_i ∑_{j ∈ B_i} q_i q_j, b_2 = ∑_i ∑_{j ∈ B_i \ {i}} E[I_i I_j] and
b_3 = ∑_i |E[(I_i - q_i) f(1 + ∑_{j ∉ B_i} I_j)]|; d_TV is the probability-normalized
distance paperTVDist.
The proof is the standard Chen–Stein argument: choose an event A attaining the distance, take
the Stein solution f = f_A (bounded by one, PoissonDeclumping.ChenStein.SteinSolution), and
decompose λ f(W+1) - W f(W) along the neighbourhoods. Instead of AGG's sharper Stein factors
we use only ‖f_A‖ ≤ 1, hence |f_A(x + d) - f_A(x)| ≤ 2d; this gives the slightly stronger
d_TV ≤ 2 b_1 + 2 b_2 + b_3 (exists_paperTVDist_le_two_mul_add).
Chen–Stein bound for a fixed event. For every rate r > 0 equal to ∑ P(E_i) and every
A ⊆ ℕ, the discrepancy P(W ∈ A) - Po(r)(A) is bounded by 2 b_1 + 2 b_2 + b_3(f_A) with the
Stein solution f_A = steinSolution r A.
Chen–Stein bound, sharper constants. With the indicators I_i = 1_{E_i},
q_i = P(E_i), λ = ∑ q_i and neighbourhoods B_i ∋ i, some f with |f| ≤ 1 gives
d_TV(W, Po(λ)) ≤ 2 b_1 + 2 b_2 + b_3(f). The rate is passed as lam : ℝ≥0 with its defining
equation; the degenerate case λ = 0 is included.
Proposition prop:AGG (Arratia–Goldstein–Gordon), for an arbitrary finite index type and
a rate lam given with its defining equation lam = ∑ i, P(E i): there is one f with
‖f‖_∞ ≤ 1 such that d_TV(W, Po(λ)) ≤ 2 (b_1 + b_2 + b_3).
Proposition prop:AGG in the source's notation (lines 1600–1614): indicators
I^n_i = 1_{E i} indexed by [n] = Fin n on a probability space, q^n_i = P(E i),
λ^n = ∑ q^n_i, W^n = ∑ I^n_i, and B^n_i ⊆ [n] with i ∈ B^n_i. There exists f_n with
‖f_n‖_∞ ≤ 1 such that d_TV(W^n, Po(λ^n)) ≤ 2 (b^n_1 + b^n_2 + b^n_3), where d_TV is the
[0, 1]-valued paperTVDist.