There are a few different ways of extending the central limit theorem to non-iid random variables; the most general of these is the Lindeberg-Feller theorem. It relies on a condition known as the Lindeberg condition, a few versions on which are given here. For an introduction to the Lindeberg condition and a relatively simple example of how to prove it, see the page on the Lindeberg condition. Throughout this page, triangular array notation is used.
Univariate
Below, two different forms of Lindeberg’s theorem are given. The first is stated in terms of sums. The Lindeberg condition can also be stated in terms of means, which is simpler although somewhat less general.
Theorem (Lindeberg):
Suppose
Proof: Probability and Measure (1995), Billingsley P. Wiley. Theorem 27.2.
The alternative, “mean” form is given below.
Theorem (Lindeberg):
Suppose
Note that we’ve added an assumption that
This is actually an if-and-only-if situation, as shown by Feller.
Theorem (Feller):
Suppose
For this reason, this central limit theorem is often called the Lindeberg-Feller central limit theorem, even though in practice, we typically only need the forward (Lindeberg) part.
Multivariate
The multivariate form of the Lindeberg condition is considerably easier to state in “mean” form, so this is the form in which almost all textbooks present it.
Theorem (Lindeberg-Feller CLT):
Suppose
then
Similar to the univariate case, the Lindeberg condition is both necessary and sufficient if we add the condition that no one term dominates the variance:
for all