Central limit theorems and Poisson approximation
Convergence in law of normalized sums and their error terms: central limit theorems (Lindeberg–Feller, lacunary and infinite-variance variants), Berry–Esseen bounds and constants, global and local de Moivre–Laplace theorems, Edgeworth expansions, Donsker's invariance principle, and Poisson limit theorems for binomial and urn models.
- Berry–Esseen theorem
- De Moivre–Laplace theorem
- Donsker's invariance principle
- Lacunary central limit theorem
- Lindeberg–Feller central limit theorem
- Local de Moivre–Laplace theorem
- Optimal Berry–Esseen constant
- Poisson limit theorem
TheoremConverse of Poisson's theorem for urns#●ready to prove
Let \((\Omega, \mu)\) be a probability space, let \((p_n)_{n \ge 0}\) be real numbers in \([0, 1]\), and let \((X_n)_{n \ge 0}\) be pairwise independent measurable real random variables on \(\Omega\) such that each \(X_n\) almost surely takes only the values \(0\) and \(1\), and \(\mu(X_n = 1) = p_n\). Then for every real number \(L\) and almost every \(\omega \in \Omega\): if \(\frac{1}{n} \sum_{i=0}^{n-1} X_i(\omega) \to L\) as \(n \to \infty\), then \(\frac{1}{n} \sum_{i=0}^{n-1} p_i \to L\) as \(n \to \infty\).
Here \(X_n\) records one draw from the \(n\)-th of a sequence of urns of unknown composition, a white ball as \(1\) and a black ball as \(0\), and \(p_n\) is the probability of drawing a white ball from the \(n\)-th urn. Only pairwise independence is assumed: for uncorrelated variables with uniformly bounded variances the strong law of large numbers still holds.
theorem_wanted urnConversePoisson :
∀ (Ω : Type) [MeasurableSpace Ω] (μ : MeasureTheory.Measure Ω)
[MeasureTheory.IsProbabilityMeasure μ] (prob : ℕ → ℝ) (X : ℕ → Ω → ℝ) (L : ℝ),
(∀ n, 0 ≤ prob n ∧ prob n ≤ 1) →
(∀ n, Measurable (X n)) →
(∀ n, ∀ᵐ ω ∂μ, X n ω = 0 ∨ X n ω = 1) →
(∀ n, μ {ω | X n ω = 1} = ENNReal.ofReal (prob n)) →
(∀ i j, i ≠ j → ProbabilityTheory.IndepFun (X i) (X j) μ) →
∀ᵐ ω ∂μ, Filter.Tendsto (fun n : ℕ => (∑ i ∈ Finset.range n, X i ω) / (n : ℝ))
Filter.atTop (nhds L) →
Filter.Tendsto (fun n : ℕ => (∑ i ∈ Finset.range n, prob i) / (n : ℝ))
Filter.atTop (nhds L)
Sources
- S. Ulam, Problem 17 of the Scottish Book. The proof is Kolmogorov's strong law of large numbers for independent bounded variables (1933).
TheoremKac's Scottish Book Problem 126#●ready to prove
Let \(f : \mathbb{R} \to \mathbb{R}\) be a measurable function that is integrable on \([0, 1]\) and satisfies \(\int_0^1 f(x)\,dx = 0\) and \(\int_0^1 f(x)^2\,dx = \infty\). Then the complex numbers \(\left(\int_0^1 \exp\left(i f(x) / \sqrt{n}\right) dx\right)^n\) tend to \(0\) as \(n \to \infty\) through the natural numbers.
theorem_wanted khintchine_infinite_variance_limit :
∀ f : ℝ → ℝ,
Measurable f →
MeasureTheory.IntegrableOn f (Set.Icc (0 : ℝ) 1) MeasureTheory.volume →
(∫ x in Set.Icc (0 : ℝ) 1, f x ∂MeasureTheory.volume) = 0 →
(∫⁻ x in Set.Icc (0 : ℝ) 1,
ENNReal.ofReal ((f x) ^ 2) ∂MeasureTheory.volume) = ⊤ →
Filter.Tendsto
(fun n : ℕ =>
(∫ x in Set.Icc (0 : ℝ) 1,
Complex.exp (Complex.I * (f x : ℂ) / (Real.sqrt (n : ℝ) : ℂ))
∂MeasureTheory.volume) ^ n)
Filter.atTop (nhds (0 : ℂ))
Sources
- M. Kac, Problem 126 of the Scottish Book; solved affirmatively by A. Khintchine, fourth communique on dependent functions, Studia Mathematicae 6 or 7, as cited in the typescript addendum Ad 126. The typescript parenthetical states the finite-variance case as
e ^ (-1 / 2)wheree ^ (-A / 2)forA = ∫_0^1 f^2would be expected; that parenthetical is not used here.
TheoremLocal Edgeworth expansion for the Ewens distribution#●ready to prove
Let \(r \ge 0\) be an integer and let \(L \subseteq (0, \infty)\) be compact. For \(\theta > 0\) and integers \(n \ge 2\) and \(1 \le k \le n\), let \(s(n, k)\) be the unsigned Stirling number of the first kind (the number of permutations of \(n\) elements with exactly \(k\) cycles), let \(p_n(k; \theta) = \theta^k s(n, k) / (\theta (\theta + 1) \cdots (\theta + n - 1))\) be the probability that an Ewens permutation with parameter \(\theta\) has exactly \(k\) cycles, and let \(x_n(k; \theta) = (k - \theta \log n) / \sqrt{\theta \log n}\). Then there are functions \(H_0, H_1, \dots : \mathbb{R} \times \mathbb{R} \to \mathbb{R}\) such that for every \(\varepsilon > 0\) there is an \(N \ge 2\) with the following property: for all \(n \ge N\), all \(\theta \in L\) and all integers \(1 \le k \le n\), writing \(x = x_n(k; \theta)\),
The functions \(H_j\) are bound existentially and may depend on both \(r\) and \(L\); nothing requires them to be polynomials.
MetaMathlibExt.stirling_edgeworth_expansion · 17 lines
public theorem_wanted stirling_edgeworth_expansion
(r : ℕ)
(L : Set ℝ)
(hL_compact : IsCompact L)
(hL_positive : L ⊆ Set.Ioi 0) :
∃ H : ℕ → ℝ → ℝ → ℝ, ∀ ε : ℝ, 0 < ε →
∀ᶠ n : ℕ in atTop, ∀ θ ∈ L, ∀ k ∈ Finset.Icc 1 n,
Real.rpow (Real.log n) (((r : ℝ) + 1) / 2) *
|θ ^ k * (Nat.stirlingFirst n k : ℝ) /
(∏ i ∈ Finset.range n, (θ + (i : ℝ))) -
Real.exp (-(((((k : ℝ) - θ * Real.log n) /
Real.sqrt (θ * Real.log n)) ^ 2) / 2)) /
Real.sqrt (2 * Real.pi * θ * Real.log n) *
∑ j ∈ Finset.range (r + 1),
H j (((k : ℝ) - θ * Real.log n) /
Real.sqrt (θ * Real.log n)) θ /
Real.rpow (θ * Real.log n) ((j : ℝ) / 2)| < ε
Sources
- Zakhar Kabluchko, Alexander Marynych, and Henning Sulzbach, "Mode and Edgeworth Expansion for the Ewens Distribution and the Stirling Numbers," Journal of Integer Sequences 19 (2016), Article 16.8.8, Theorem, lines 207–226 (Ewens probability mass function at lines 143–146), https://cs.uwaterloo.ca/journals/JIS/VOL19/Kabluchko/kabl2.tex
TheoremMean absolute sum over the unit cube#●ready to prove
For \(n \in \mathbb{N}\) let
Then \(I_n / \sqrt{n} \to 1 / \sqrt{6\pi}\) as \(n \to \infty\).
public theorem_wanted tendsto_integral_abs_sum_cube_div_sqrt
(I : ℕ → ℝ)
(hI : ∀ n : ℕ,
I n = ∫ x in (Set.Icc
(fun _ : Fin n => (-1 / 2 : ℝ))
(fun _ : Fin n => (1 / 2 : ℝ))),
|∑ i : Fin n, x i|) :
Tendsto (fun n : ℕ => I n / Real.sqrt (n : ℝ)) atTop
(𝓝 (1 / Real.sqrt (6 * Real.pi)))
Sources
- MA-ProofBench (L. Pu et al., arXiv:2606.13782), Level II (Measure and integration; Classical measure theory), problem
ma_proofbench_l2_95.
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.