The renewal central limit theorem #
Let T 0, T 1, … be independent, identically distributed nonnegative waiting times on a
probability space (Ω, P) whose common law has finite second moment and strictly positive variance
σ² = Var[T 0; P] ≠ 0 (in Mathlib, Var[X; P] vanishes outside L², so Var[T 0; P] ≠ 0 encodes
both MemLp (T 0) 2 P and 0 < σ²). Then the increments are not almost surely zero, their
extended mean ∫⁻ ω, (T 0 ω : ℝ≥0∞) ∂P is finite and strictly positive, and its real value agrees
with the Bochner expectation μ = P[fun ω ↦ (T 0 ω : ℝ)] > 0.
Writing N_t = renewalCountNat T t for the natural-valued renewal count at time t : ℝ≥0, this
file proves that as t → ∞,
((N_t : ℝ) - t / μ) / (σ * √(t / μ ^ 3)) ⟶ 𝒩(0, 1)
in distribution (MeasureTheory.TendstoInDistribution).
Proof outline #
Following Feller's inversion argument, fix x : ℝ and set
u(t) = t / μ + x * σ * √(t / μ ^ 3), m(t) = ⌊u(t)⌋₊ + 1.
- Pathwise inversion (
renewalCountNat_sub_div_le_iff): on a nonexplosive path, oncet > 0andu(t) ≥ 0, the count inequality((N_t : ℝ) - t / μ) / (σ * √(t / μ ^ 3)) ≤ xis equivalent toN_t < m(t), hence byle_renewalCountNat_ifftot < arrival T (m(t)), which after centering bym(t) * μand scaling byσ * √(m(t))becomes-(arrival T (m(t)) - m(t) * μ) / (σ * √(m(t))) < (m(t) * μ - t) / (σ * √(m(t))). - Rounding asymptotics (
tendsto_natFloor_add_one_div_add_mul_sqrt_atTop,tendsto_natFloor_add_one_mul_sub_div_sqrt_atTop): ast → ∞,m(t) → ∞,m(t) / (t / μ) → 1, and the rounding remainderm(t) - u(t) ∈ (0, 1]becomes negligible when divided by√(m(t)), so the threshold(m(t) * μ - t) / (σ * √(m(t)))converges tox. - Comparison with the scalar i.i.d. central limit theorem: applying Mathlib's
ProbabilityTheory.tendstoInDistribution_inv_sqrt_mul_sumto the standardized negated increments-(T k - μ) / σand sandwiching the threshold viaMeasureTheory.tendsto_cdf_of_eventually_ae_le_iff_ltand continuity of the standard Gaussian cumulative distribution function yields pointwise CDF convergence (tendsto_cdf_renewalCountNat_sub_div), from which weak convergence follows byMeasureTheory.TendstoInDistribution.of_tendsto_cdf.
Both the ℝ≥0 real-time limit (with both P[T 0] and (∫⁻ T 0 ∂P).toReal formulations) and the
ℝ real-time limit are provided; precomposing with
MeasureTheory.TendstoInDistribution.comp_tendsto specializes them along any time family t_i → ∞
(in particular any sequence t_n → ∞). Zero waiting times are permitted.
Main statements #
TauCeti.Probability.renewalCountNat_sub_div_le_iff— pathwise inversion of the standardized count sublevel event into a standardized arrival-time event.TauCeti.Probability.tendsto_natFloor_add_one_div_add_mul_sqrt_atTop,TauCeti.Probability.tendsto_natFloor_add_one_mul_sub_div_sqrt_atTop— divergence of the arrival indexm(s) = ⌊s / μ + x * σ * √(s / μ ^ 3)⌋₊ + 1and convergence of the threshold(m(s) * μ - s) / (σ * √(m(s)))tox.TauCeti.Probability.tendsto_cdf_renewalCountNat_sub_div— pointwise convergence of the CDFs of the standardized renewal counts tocdf (gaussianReal 0 1).TauCeti.Probability.tendstoInDistribution_renewalCountNat_sub_div— the renewal central limit theorem alongatTop : Filter ℝ≥0, together with its extended-mean formtendstoInDistribution_renewalCountNat_sub_div_toReal_lintegraland its real-axis formtendstoInDistribution_renewalCountNat_toNNReal_sub_div.
References #
- William Feller, An Introduction to Probability Theory and Its Applications, vol. II, 2nd edition, Wiley, 1971, Chapter XI, §5, Theorem 5.
- Vincent Tassion, Applied Stochastic Processes, lecture notes, ETH Zürich, 2025, Chapter 5.
Pathwise inversion and rounding asymptotics #
Pathwise inversion for the standardized renewal count. On a nonexplosive path, once t > 0
and u = t / μ + x * σ * √(t / μ ^ 3) ≥ 0, the standardized count at time t is at most x if
and only if the standardized negated m-th arrival time (with m = ⌊u⌋₊ + 1) lies strictly below
the rounded threshold (m * μ - t) / (σ * √m).
The integer arrival index ⌊s / μ + x * σ * √(s / μ ^ 3)⌋₊ + 1 in the renewal inversion tends
to infinity as s → ∞.
Rounding estimate for the renewal central limit theorem. For μ > 0, σ > 0, and x : ℝ,
setting m(s) = ⌊s / μ + x * σ * √(s / μ ^ 3)⌋₊ + 1, the standardized threshold
(m(s) * μ - s) / (σ * √(m(s))) converges to x as s → ∞.
The renewal central limit theorem #
Pointwise CDF convergence in the renewal central limit theorem. For i.i.d. nonnegative
increments with nonzero variance, the cumulative distribution function of the standardized renewal
count at x converges to cdf (gaussianReal 0 1) x as t → ∞ in ℝ≥0.
The renewal central limit theorem. Let T 0, T 1, … be independent, identically distributed
nonnegative waiting times with nonzero variance σ² = Var[T 0; P] and expectation μ = P[T 0]. As
t → ∞ in ℝ≥0, the standardized renewal count ((N_t : ℝ) - t / μ) / (σ * √(t / μ ^ 3))
converges in distribution to any standard normal random variable Z. Precomposing with
MeasureTheory.TendstoInDistribution.comp_tendsto gives convergence along any time family (in
particular any sequence) tending to atTop.
The renewal central limit theorem (extended-mean formulation). Same limit as
tendstoInDistribution_renewalCountNat_sub_div, written in terms of the extended mean
(∫⁻ ω, (T 0 ω : ℝ≥0∞) ∂P).toReal of the waiting-time distribution.
The renewal central limit theorem on the real time axis. As t → ∞ in ℝ, the
standardized renewal count at t.toNNReal converges in distribution to a standard normal law.