The Lindeberg–Feller CLT extends the classical i.i.d. CLT to triangular arrays of independent but not necessarily identically distributed row entries. The price for this generality is a single technical condition (the Lindeberg condition) controlling how much mass the entries place in their tails.
The intuitive content: a large number of small independent random effects, regardless of how they are individually distributed, is approximately normal. This is the form of the CLT that justifies the working assumption in experimental physics and statistics that measurement errors are Gaussian.
Lindeberg controls the tails uniformly across the row. It demands that, in the limit, no single Xn,m dominates: the total second moment concentrated on the tails {∣Xn,m∣>ϵ} becomes negligible. This is what rules out heavy-tailed contributions that would break Gaussian convergence.
Asymptotic negligibility comes for free. Step 3 of the proof shows that the Lindeberg condition automatically forces maxmσn,m2→0. Operationally, no row entry is allowed to retain a non-vanishing fraction of the total variance. This is precisely the “many small effects” intuition.
Sufficient conditions for Lindeberg. Two practical ones:
Bounded entries. If ∣Xn,m∣≤cn uniformly with cn→0, then for any ϵ>0, {∣Xn,m∣>ϵ} is eventually empty, so the Lindeberg sum is eventually zero.
Lyapunov condition. If ∑mE[∣Xn,m∣2+δ]→0 for some δ>0, then Lindeberg holds. (Markov’s inequality: E[X2;∣X∣>ϵ]≤ϵ−δE[∣X∣2+δ].)
Recovers CLT 1. Given i.i.d. {Xm} with mean μ and variance σ2<∞, place them in a triangular array by setting
Xn,m=nXm−μ,1≤m≤n.
Each row entry is centered, and condition 1 holds with the target variance σ2:
m=1∑nE[Xn,m2]=m=1∑nnσ2=σ2.
For the Lindeberg condition, all n entries on row n share the same distribution, so the sum collapses to n copies of a single expectation:
The integrand is dominated by (X1−μ)2 (integrable) and the event {∣X1−μ∣>ϵn} shrinks to ∅ as n→∞, so by DCT the expectation tends to 0. Lindeberg–Feller now gives