The Strong Law of Large Numbers
Flip a fair coin forever and track the running fraction of heads. Common sense says this fraction should settle down. It should converge to . This is not merely about being likely to be close to at each fixed time. It is actually about convergence, as a single infinite sequence of coin flips unfolds. This is a fundamentally stronger claim than the one made by the Weak Law of Large Numbers. Making it precise requires the machinery of Modes of Convergence of Random Variables. Specifically, it requires almost-sure convergence. This is a statement about the entire infinite sample path at once, rather than about a sequence of separate probabilities. The Strong Law of Large Numbers (SLLN) is the theorem that makes this common-sense picture rigorous. For independent, identically distributed random variables with finite mean, the sample average converges almost surely to that mean. It is one of the two or three most important theorems in probability. It underlies every simulation, every empirical frequency argument, and every use of the phrase "in the long run" in statistics. It is also the theorem that separates probability theory built on measure theory from probability theory built on mere convergence of expectations. This is because almost-sure statements genuinely require control over an uncountable family of events simultaneously. The big picture is this: there are (at least) two natural senses in which could hold. The weak law says that for each , the probability shrinks to as . This is a statement about a sequence of numbers, one for each . The strong law says that the event has probability . This is a statement about a single event determined by the whole infinite sequence . The strong law implies the weak law but not conversely in general. The gap between them is exactly the gap between convergence in probability and almost-sure convergence. This article gives the precise definitions. It states and proves a clean and fully general version of the SLLN, due essentially to Kolmogorov. It does so via the elegant route through martingales/reverse martingales, and via a classical truncation argument. It explains why the weaker Chebyshev-based techniques used for the WLLN are not strong enough. It shows exactly what can go wrong when the hypotheses are weakened. It closes by pointing toward the natural next question. How fast does converge to , and what is the shape of the fluctuations? This is the subject of the Central Limit Theorem.
- The SLLN says almost surely, a statement about one event of probability 1, not a sequence of probabilities.
- It is strictly stronger than the WLLN: almost-sure convergence implies convergence in probability, but not vice versa.
- The only hypothesis needed (Kolmogorov's version) is i.i.d. with ; no finite variance is required.
- The classical proof strategy is truncation + a fourth-moment or variance bound + Borel–Cantelli, or the elegant reverse-martingale proof via exchangeability.
- Dropping independence, identical distribution, or the finite-mean hypothesis each produces genuine counterexamples where fails to converge a.s.
- Key idea: almost-sure convergence controls the whole infinite path at once, and this extra control is exactly what lets us say "the long-run average settles down," not just "it is usually close."
Where this lives today
The SLLN is the theoretical justification for Monte Carlo simulation: estimating an integral or expectation by averaging over simulated draws is valid precisely because the strong law guarantees the running average converges to the true expectation, for almost every simulated stream, as . It underlies the frequentist interpretation of probability itself — the claim that long-run relative frequencies converge to the true probability is a direct instance of the SLLN applied to indicator variables. In statistics, consistency proofs for estimators (e.g. that the sample mean, sample variance, or maximum-likelihood estimators converge to the true parameter as sample size grows) typically invoke the SLLN as the base case. In information theory, the Shannon–McMillan–Breiman theorem (the asymptotic equipartition property) is an ergodic-theoretic strong law for entropy rates, central to data compression. In statistical mechanics, strong laws (and their ergodic-theorem generalizations) justify replacing time averages of physical observables with ensemble (phase-space) averages. In cryptography and randomized algorithms, strong laws justify the almost-sure eventual success of randomized primality tests and other Las Vegas–type algorithms run for long enough. And in mathematical finance, the SLLN underlies the law of large numbers for insurance and portfolio diversification arguments — the empirical claim frequency of a large, independent insurance pool converges almost surely to its theoretical mean.
Ask the tutor: Can you show me, step by step, why Kolmogorov's maximal inequality is strictly stronger than applying Chebyshev's inequality at each fixed and taking a union bound?
Let be a probability space and let be random variables on it, and let be a random variable (possibly a constant). We say converges almost surely to , written , if
Equivalently, the set of for which the numerical sequence fails to converge to is a (measurable) event of probability . Now let be a sequence of random variables on , and let
be the sample mean of the first of them. The Strong Law of Large Numbers is the statement that, under suitable hypotheses on (most classically: independent and identically distributed with ), there is a constant such that
and in that case necessarily .
Intuition
Picture the sample path for a single fixed outcome — a single infinite sequence of coin flips, say. This is one specific numerical sequence, and it either converges to or it does not; there is no probability attached to this one path. The randomness enters only through the process of choosing . The SLLN says: if you choose according to , the resulting path converges to with probability . Paths that oscillate forever, or drift off, or converge to the wrong limit, form an exceptional set — a set so small that it is invisible to the measure , even though (in general) it may be nonempty and even uncountable. This is qualitatively different from the weak law's picture, in which we freeze , look at the whole ensemble of possible values across all , and observe that this ensemble concentrates near as grows — but different could still, for each fixed , be responsible for the small leftover probability of deviation, and there is no logical obstruction (absent a stronger theorem) to those "bad" 's being different for every , in a way that could conceivably prevent any single path from ever settling down. The SLLN's real content is ruling this out.
The theorem
Let be independent and identically distributed random variables on a probability space , satisfying
Let and . Then
Conversely, if are i.i.d. and converges almost surely to some finite constant, then and the constant equals .
Let be independent random variables with and . Let . Then for every ,
(Kolmogorov's inequality.) Let for : the event that is the first time the partial sum exceeds in absolute value. The are disjoint and their union is . We compute
This holds because the are disjoint subsets of and , so summing over only uses part of the total expectation , and the second term is . Write on . Then
Now is determined by only (it depends on ), while is independent of , hence independent of . Since ,
Therefore , the last inequality because on we have . Summing over ,
Since (using independence and mean zero), the inequality follows.
∎(Strong Law, finite-variance case, as a stepping stone.) We first prove the theorem under the extra assumption ; this illustrates the main mechanism cleanly, and the full proof below removes this restriction by truncation. Let , so , , and set , so that . We must show a.s. Fix . For each block of times between and , apply Kolmogorov's inequality (proved above) to the variables with :
Summing over gives a convergent geometric series, . By the (easy, first) Borel–Cantelli lemma, almost surely only finitely many of the events
occur. Hence almost surely there is a (random) such that for all , . For any with and ,
So almost surely, . Since was arbitrary, intersecting over a countable sequence , (a countable intersection of probability-1 events has probability 1) gives almost surely, i.e. a.s.
∎(Strong Law, general case , via truncation.) This is the classical Kolmogorov truncation argument; it removes the finite-variance assumption used above. Step 1 (truncate). Define . We will show a.s. where , and separately that a.s.; together these give a.s. Step 2 ( only finitely often, a.s.). Since the are identically distributed with law that of ,
A standard identity for nonnegative random variables (Fubini/Tonelli on ) gives
By Borel–Cantelli, almost surely only finitely many of the events occur. Hence, almost surely, there is a random such that for all ; consequently a.s. (a finite, fixed number of nonzero terms divided by vanishes), i.e. a.s. Step 3 (center the truncated variables and control their variance sum). Let . By dominated convergence (dominating function , using ), as , so by Cesàro's lemma . It remains to show a.s. The summands are independent (since the are), mean zero, with variance
We must show ; this is the key technical estimate, after which we can apply a martingale/-convergence + Kronecker's lemma argument (below) exactly as in the finite-variance proof. Estimate, using Fubini and :
Using for (standard tail bound: ), and (valid since on that event when ; if then once , and the finitely many boundary terms with contribute a bounded amount), we get
for an absolute constant (one may take after tracking constants; the exact value is immaterial). So
Step 4 (Kronecker's lemma finishes it). Let . The are independent, mean , with by Step 3. A standard -martingale convergence argument (the partial sums form a martingale with , hence by the martingale convergence theorem converges a.s. and in to a finite limit ) shows that converges almost surely. Now Kronecker's Lemma states: if converges (as a numerical series) then . Applying this pointwise, a.s., to , , gives
Combining with Step 3's Cesàro limit , we get a.s. Combined with Step 2 ( a.s.), this gives a.s., completing the proof of the direct statement. Converse. Suppose are i.i.d. and a.s. for a finite constant . Then a.s. (using ). So a.s. By the second Borel–Cantelli lemma (using independence and identical distribution), if then (since forces the tail sum to diverge, by the same integral identity as in Step 2 run in reverse), which would force infinitely often almost surely, contradicting a.s. Hence , and then the direct statement already proved forces .
∎Worked examples
Example 1: an asymmetric discrete distribution, and what almost-sure convergence actually buys you. Let be i.i.d. with the (deliberately lopsided) distribution
Then
Since , Kolmogorov's SLLN applies directly: almost surely. What this buys us concretely: consider the event
The theorem says . This is a statement about the entire infinite sequence of outcomes at once. It is emphatically stronger than merely knowing, e.g., that is close to (a WLLN-type or CLT-type statement about one fixed ). To see the qualitative gap: it is a priori conceivable (before we have proved the SLLN) that for every fixed large , is probably close to , and yet a full-measure family of paths oscillates forever because each path happens to have its "bad blocks" at ever-later, ever-rarer times — this is logically consistent with the weak law alone (the events could a priori "shift around" across as varies, without the union over infinitely many 's of small-probability events having small probability). The Borel–Cantelli argument in the proof is precisely what rules this out: it shows the total "budget" of bad events across all dyadic blocks is summable, so only finitely many bad events occur for a.e. , and hence the path, from some point on, is trapped.
Example 2: variance blows up under truncation weight — verifying the key sum in the general proof numerically. To make the truncation machinery of the proof concrete (not just symbolic), consider with the heavy-but-integrable-tailed density
and for (a Pareto distribution with shape parameter ). Then
so and the SLLN applies: a.s. But
so has infinite variance, and the finite-variance proof (via Kolmogorov's inequality directly on ) does not apply — this is exactly the case that forces us to use the truncation argument. Let's verify the key summability estimate from Step 3 of the general proof directly for this distribution, i.e. check . Compute the inner expectation exactly:
So the sum in question is
This converges: grows slower than any positive power of , so eventually, and . (Concretely: for , using for some fixed point past , which one checks by calculus — and is decreasing for large — so for such , and the tail sum is finite; adding the finitely many small- terms keeps the total finite.) This confirms, in this genuinely infinite-variance example, that the variance-of-truncated-variables sum required by the proof is indeed finite, exactly as the general theorem asserts it must be — and indeed a.s. even though no finite-variance CLT-type refinement of this convergence is available (this Pareto example, incidentally, is the standard illustration that the SLLN can hold while the CLT, which needs finite variance, does not apply in its classical form).
The theorem requires . Here is a genuine i.i.d. example (independence intact) where this fails and the conclusion fails too. Let be i.i.d. standard Cauchy random variables, with density
This distribution is symmetric about , so one might hope . But
(the integrand behaves like for large , whose integral diverges — a genuine divergence, not a symmetric cancellation, since we are integrating , not ). So the hypothesis fails. The conclusion fails dramatically: it is a classical fact (provable via characteristic functions) that if are i.i.d. standard Cauchy, then has exactly the same standard Cauchy distribution for every . (The characteristic function of is ; by independence the characteristic function of is , so the characteristic function of is , i.e. standard Cauchy again, for every .) In particular does not converge in probability to any constant (its distribution never concentrates — it is standard Cauchy at every stage, so e.g. , a fixed positive number, for every ), and a fortiori it cannot converge almost surely to a constant either. In fact, one can show and almost surely: the running average never settles down at all. This shows the finite-mean hypothesis is not a technical artifact of the proof — remove it, keeping full independence and identical distribution, and the theorem's conclusion can fail in the most extreme possible way (no constant limit, not even convergence in probability).
Scope, edge cases & common traps
| Situation | What happens | Why |
|---|---|---|
| i.i.d., | SLLN holds: a.s. | Kolmogorov's theorem, proved above |
| i.i.d., but symmetric (e.g. Cauchy) | fails to converge even in probability | No finite mean to converge to; see counterexample |
| Independent, not identically distributed, bounded | SLLN still holds (Kolmogorov's criterion suffices) | Same variance-sum + Kronecker argument, no i.i.d. needed |
| Identically distributed but not independent (e.g. for all ) | for all ; converges a.s., but to a random variable, not to unless is a.s. constant | Independence is what forces the limit to be deterministic (a – law argument) |
| Weak law only (, i.i.d.) | in probability — this always follows from a.s. convergence, so WLLN is implied by SLLN | Convergence a.s. convergence in probability, always |
| Finite variance available | The simpler variance-based proof above suffices; no truncation needed | Kolmogorov's inequality applies directly to |
The mathematician behind it
Origins · 1 minAndrei Nikolaevich Kolmogorov and how this was discovered
Kolmogorov built the measure-theoretic foundations of probability in his 1933 monograph Grundbegriffe der Wahrscheinlichkeitsrechnung, giving almost-sure convergence and the strong laws their rigorous modern meaning. His 1930 and 1933 strong law theorems — the maximal inequality bearing his name, the three-series theorem, and the general i.i.d. strong law with only a finite-mean hypothesis — remain the definitive results in the subject. Beyond probability, Kolmogorov made foundational contributions to turbulence, dynamical systems (Kolmogorov–Arnold–Moser theory), algorithmic complexity, and the theory of computation, making him one of the most versatile mathematicians of the twentieth century.
Is the Strong Law "stronger" just because it sounds more impressive, or is there a precise sense in which it implies the Weak Law?
There is a precise, provable implication: almost-sure convergence always implies convergence in probability. If a.s., then for any , the events must have probability tending to , because otherwise a positive-probability set of would have infinitely often, contradicting a.s. convergence on a positive-probability set. This is a general fact about modes of convergence, not special to the SLLN. So the SLLN (a.s. convergence of ) automatically yields the WLLN (convergence in probability of ) as a corollary — but not vice versa, which is exactly why it is called "strong."
Does the Strong Law require finite variance?
No. Kolmogorov's theorem, as proved above, only requires — a first-moment condition. This is a genuinely stronger and more useful result than a finite-variance version, because many important distributions (heavy-tailed but integrable ones, like the Pareto example with shape parameter worked out above) have infinite variance yet still obey the strong law. The finite-variance case is easier to prove (via Kolmogorov's maximal inequality applied directly) and is often taught first as a stepping stone, but the general theorem needs the truncation technique to handle the infinite-variance case.
Can the sample mean converge almost surely to something other than a constant?
Yes, if the independence hypothesis is dropped. If for all (total dependence), then for every , which trivially "converges" (it's constant in ) but to the random variable , not to unless happens to be a.s. constant. More subtly, for stationary ergodic sequences (a weaker hypothesis than i.i.d. but still with a form of asymptotic independence), Birkhoff's ergodic theorem guarantees a.s. convergence to a limit that is constant precisely when the process is ergodic; for merely stationary (non-ergodic) sequences the a.s. limit can be a genuine random variable depending on which "ergodic component" the path falls into.
Why can't we just use the Weak Law's Chebyshev-inequality proof technique to get the Strong Law directly?
The WLLN's standard proof bounds for one fixed using Chebyshev's inequality and shows this bound tends to . To upgrade to almost-sure convergence, one needs to control the maximum deviation over a whole range of 's simultaneously, and show that bad events across infinitely many 's have summable probability (so only finitely many occur, by Borel–Cantelli). A naive union bound over all from to using only Chebyshev's per- bound gives a divergent harmonic-type series, which is not good enough. Kolmogorov's maximal inequality is the extra tool that controls the whole running maximum at once, and the dyadic-blocking trick in the proof converts this into a summable series, which is exactly the extra ingredient the SLLN's proof needs beyond the WLLN's.
Is the SLLN "true" for every reasonable notion of average, or only for the arithmetic mean of i.i.d. variables?
The theorem as stated is specifically about i.i.d. arithmetic means, but it has vast generalizations. Kolmogorov's own strengthening covers independent (not necessarily identically distributed) sequences under the summability condition . Etemadi's theorem (1981) shows that pairwise independence (a strictly weaker hypothesis than full independence) already suffices for i.i.d. sequences with finite mean. Birkhoff's Ergodic Theorem generalizes the SLLN to stationary ergodic processes, replacing "independent" by the much weaker "measure-preserving and ergodic," and is the version used in statistical mechanics and dynamical systems. Martingale strong laws give yet another generalization to dependent sequences with a specific conditional-mean structure.
What role does the Borel–Cantelli lemma play in the proof, precisely?
Borel–Cantelli is the bridge between "a sequence of small probabilities" and "an almost-sure statement about eventual behavior." Its first (easy) form says: if , then almost surely only finitely many of the events occur — equivalently, almost every eventually escapes all the 's for good. In the SLLN proof, the events are chosen (via dyadic blocking and Kolmogorov's inequality, or via the truncation-mismatch events ) so that is provably finite. Borel–Cantelli then converts this numerical summability into the qualitative statement that, from some random point onward, the "bad" behavior never recurs — which is exactly the local structure of an almost-sure limit statement.
How does the SLLN foreshadow the Central Limit Theorem?
The SLLN tells us that but says nothing about the rate or shape of the fluctuations around before the limit is reached. The Central Limit Theorem answers exactly this refined question, under the extra hypothesis of finite variance : it shows that converges in distribution to a standard normal, pinning down both the correct rescaling () and the limiting shape (Gaussian) of the fluctuations. In this sense the SLLN is the zeroth-order statement (convergence to the right constant) and the CLT is the first-order refinement (the size and distribution of the error), the natural next question once the SLLN is established.