Limit Superior and Limit Inferior
Consider a sequence that refuses to converge, such as . It oscillates forever. Yet its long-run behavior is not chaotic: the odd terms creep down toward . The even terms creep down toward . We would like a way to capture this "eventual boundary behavior" with real numbers. This should work even when the ordinary limit does not exist. The limit superior and limit inferior do exactly this. They extract the largest and smallest subsequential limits of any bounded sequence. They do this for every sequence at all, once we allow the values . This matters because convergence is a fragile, all-or-nothing notion. By contrast, and are robust: they exist for every sequence of real numbers. They convert questions about convergence into questions about inequalities between two always-well-defined quantities. They also give a clean criterion — — for a sequence to converge. This idea rests on the Bolzano-Weierstrass Theorem and on the theory of Subsequences and Their Limits. It will resurface almost immediately in the Root Test. It also appears in computing the Radius of Convergence of a power series. There, the limit of a ratio or root frequently fails to exist, but the limsup always does. The big picture is this: a bounded sequence has a nonempty, bounded set of subsequential limits. That set has a maximum and a minimum. The limit superior is the maximum, the limit inferior is the minimum. Equivalently, and more usefully for computation, is the limit of the shrinking tail-suprema . Similarly, is the limit of the growing tail-infima . These two descriptions — subsequential-limit and tail-monotone-sequence — are proven equivalent below. Each is useful in different arguments. This article gives the rigorous definition of and . It proves their basic algebraic and order properties. It proves the fundamental convergence criterion, and works through nontrivial numerical examples. It also shows, with an explicit counterexample, why subadditivity of can fail to be equality. Finally, it prepares the ground for later criteria in series convergence.
- For any real sequence , define and ; then decreases and increases, so both have limits in .
- and ; these exist (possibly ) for every sequence, unlike .
- Equivalently, and are the largest and smallest subsequential limits of .
- Always , with equality iff exists (in the extended sense), and then all three are equal.
- is subadditive () and is superadditive, with strict inequality possible.
- Key idea: and tame divergence by tracking the eventual upper and lower envelopes of a sequence, turning "does the limit exist?" into "do two always-defined numbers agree?"
Where this lives today
The limsup/liminf formalism is indispensable wherever an ordinary limit is too fragile to rely on. In the theory of infinite series, the <span class="wiki-link-missing">Root Test</span> states that converges absolutely if and diverges if this limsup exceeds — using limsup rather than lim because frequently oscillates (e.g., for series with alternating block structure) even when the series itself converges nicely. The Cauchy–Hadamard formula for the <span class="wiki-link-missing">Radius of Convergence</span> of a power series is , valid unconditionally, whereas the ratio-based version requires the ordinary limit of to exist. In probability theory, the Borel–Cantelli lemmas and the theory of almost-sure convergence use of events (in the set-theoretic sense, , the event that infinitely many occur) as the direct analogue of the real-number construction. In dynamical systems and ergodic theory, Lyapunov exponents are defined via of precisely because the ordinary limit is not known to exist a priori. In optimization and control theory, worst-case long-run performance criteria are phrased using (e.g. average cost), because guarantees must hold no matter how a system's transient oscillations behave. In real analysis itself, and underlie the definition of upper and lower Riemann/Darboux sums' limiting behavior and appear in the statement of Fatou's lemma in measure theory, , a cornerstone of the Lebesgue integration framework.
Ask the tutor: Why does the Root Test need instead of an ordinary limit, and can you show a series where the limit of fails to exist but the Root Test still decides convergence?
Let be a sequence of real numbers. For each define the tail supremum and tail infimum
where if is unbounded above, and if it is unbounded below. Since the set , we have and ; that is, is nonincreasing and is nondecreasing. A monotone sequence in the extended reals always has a limit there (proved below), so we define
Both quantities exist in the extended real line for every sequence .
Intuition
Picture a sequence plotted as points along the horizontal axis, indexed by time going up a vertical axis: at each height , mark the point . The tail supremum is the smallest ceiling that bounds all the points at height ; as grows, we are looking further into the future, so the tightest ceiling can only come down (or stay the same). Symmetrically is the highest floor at each stage, and it can only rise. The sequence slides down to a limiting ceiling, the ; the sequence rises to a limiting floor, the . Any oscillation of the original sequence gets squeezed between these two converging envelopes. A second mental picture: the set of all subsequential limits of a bounded sequence is a nonempty closed bounded set (a consequence of Bolzano-Weierstrass Theorem and a diagonal/closure argument), so it has a largest and smallest element. The claim, proved as our main theorem, is that these are exactly and . For the oscillating sequence , the subsequential limits are exactly , so and .
The central theorem
Let be a sequence of real numbers, and let , as above. Let
taken in the extended reals . Let denote the set of all subsequential limits of (extended-real limits of convergent subsequences, allowing subsequences that diverge to ). Then: 1. (Existence.) and exist in for every sequence . 2. (Order.) always. 3. (Subsequential characterization.) is nonempty, , and . 4. (Convergence criterion.) The extended-real limit exists (i.e. converges to a finite number, or diverges to , or diverges to ) if and only if , in which case .
We prove each part in turn using only monotone-sequence facts and the definition of subsequential limit, together with the Bolzano-Weierstrass Theorem.
Part 1: Existence. The sequence is nonincreasing in (shown in the definition, since tails shrink as grows). A nonincreasing sequence in the extended reals always converges in : if is bounded below by some real , then is a nonincreasing sequence of reals bounded below, hence converges to by the Monotone Convergence Theorem (an ordinary bounded monotone real sequence converges to its infimum, since for any there is with , and monotonicity gives for all ). If is not bounded below, then for every there is with , and monotonicity gives for all , i.e. . If some , monotonicity is vacuous at that stage but the same trichotomy (converges to a finite limit, or ) applies to the tail once finite terms appear, or the sequence is eventually throughout if for all , in which case by definition. In every case exists in , so is well defined. The argument for nondecreasing is symmetric (replace sup by inf, bounded below by bounded above), giving existence of .
Part 2: Order. For every , , because the infimum of a nonempty set is at most its supremum (indeed directly). Passing to the limit in preserves the non-strict inequality (order is preserved by limits, including extended-real limits: if for all and , in , then , by the same -argument as for real sequences, extended trivially to infinite limits). Hence .
Part 3: Subsequential characterization. We show and ; the argument for is symmetric. Case A: . Then for every (since is nonincreasing and its limit is , we cannot have any finite , as that would force for , contradicting ). So for every and every there exists with . This lets us construct, inductively, indices with : having chosen , apply the unboundedness of with to find with . Then , so , and clearly since no extended real exceeds . Thus . Case B: . Then , so in particular eventually forces : precisely, since and with nondecreasing, also ; but more directly, for every there is with , meaning , so for all . This says exactly as an ordinary (extended) sequence limit. Hence every subsequence also tends to , so , nonempty, and . Case C: is finite. First we show . Fix . Since , choose with ; also since is the limit of the nonincreasing sequence , for all (a nonincreasing sequence's limit is its infimum, hence a lower bound for all terms... wait, infimum is a lower bound, and decreases to it, so indeed for all ). So . By definition of supremum, there exists with (using , wait we need ; since this gives automatically as ). So we obtain
i.e. . Choosing strictly increasing in (possible since we may always increase past any prior index, as for arbitrarily large too) and correspondingly strictly increasing, we get a subsequence . Hence . Next we show is an upper bound for . Let be an extended-real subsequential limit, achieved along . For every , all but finitely many satisfy , hence for all large . Taking , (limits preserve non-strict inequalities). This holds for every , so . Thus every element of is , and combined with , we conclude . By the symmetric argument (infima, nondecreasing , subsequences approaching from below), , and in particular since it contains (or, in the finite case, one shows directly ; note also boundedness: if is a bounded sequence, also follows independently from the Bolzano-Weierstrass Theorem, which guarantees a convergent subsequence — this is consistent with, and gives an alternative route to, the case-C argument above).
Part 4: Convergence criterion. () Suppose exists in the extended-real sense. Then every subsequence also converges to (a standard fact: if and , then for any neighborhood of , all but finitely many , hence all but finitely many ). So , and by Part 3, . () Suppose . Recall for all (since and are the inf and sup of a set containing ). Since and , the extended-real Squeeze Theorem gives . (Proof of the squeeze fact used: if is finite, for choose with and for ; then , so . If , for any choose with for , hence , so . The case is symmetric using .) Hence .
∎If is a bounded sequence, then are finite, is a nonempty compact subset of (bounded, and closed because it equals the set of limit points of the closed bounded range, whose closure argument mirrors the Bolzano–Weierstrass proof), and converges if and only if is a single point.
Worked examples
Example 1 — a genuinely mixed, non-symmetric sequence. Let
We compute and using the subsequential characterization (Part 3). Subsequence 1: indices . Here as along this subsequence. Subsequence 2: indices . Here . Subsequence 3: indices . Here . Since these are multiples of , both even and odd multiples occur ( even, odd, etc.), so this sub-subsequence itself splits: along even multiples of (i.e. ), ; along odd multiples of (i.e. ), . So the full set of subsequential limits is
No other subsequential limits exist because every index falls into exactly one of these residue classes, and within each class the values are eventually monotone approaching the stated limit (or the class further splits by parity into two monotone pieces, as shown), exhausting all possible convergent (or properly divergent) subsequences: any subsequence has infinitely many terms in at least one of these four "monotone building blocks," and any subsequential limit must be a subsequential limit of one of these blocks (a subsequence of a sequence built from finitely many interleaved pieces has a further subsequence lying entirely in one piece, by the pigeonhole principle, since infinitely many indices must fall into at least one of finitely many classes). By Part 3 of the theorem,
We can double check this against the tail-supremum definition directly: for any , the tail contains terms for , which are unbounded above, so for every , confirming . Symmetrically for every , confirming . Since , Part 4 tells us does not exist even in the extended sense (it is not that ; the sequence is genuinely oscillating without any single extended-real limit).
Example 2 — a sequence built to test subadditivity, with asymmetric data. Let
First compute and . For even : . For odd : . So , giving
Now compute and . For even : . For odd : . So also, giving
Now form the sum . For even :
For odd :
So along both parities, hence (since these two classes exhaust all indices) , and therefore
Compare with the general subadditivity/superadditivity inequalities (which follow from Part 3 by a short argument: any subsequential limit of along a subsequence where both and (further refining) satisfies , giving , and dually for liminf):
Both inequalities hold, and both are strict: and . This is because the sequences were tuned so that 's "high" phase (even , near ) coincides with 's "low" phase (even , near ), so the two never achieve their extremes simultaneously — precisely the phenomenon the next counterexample isolates.
The theorem above never claimed ; it only claimed . It is instructive to see explicitly why equality is not a theorem — i.e., why one cannot strengthen Part 3's corollary to an equality without an extra hypothesis such as convergence of one of the two sequences. Take, as in Example 2,
We computed , , so the claim "" would assert
But we directly computed , so . The equality fails.
Diagnosis. The inequality is proved by bounding, for each , — this only uses that and simultaneously at the same index . Equality in requires the two suprema to be approached (or attained) at a common (or asymptotically common) point. Here 's supremum-approaching indices are the even 's, and 's supremum-approaching indices are the odd 's — disjoint sets — so the two sequences never simultaneously get close to their respective limsups. This is exactly the missing hypothesis: if one of the two sequences converges (so that its "sup-approaching set" is eventually all indices, not a proper subset), equality does hold: if (a genuine limit), then
always, because for the convergent sequence , and differ by at most . Dropping "one of the two sequences converges" — as in our counterexample, where neither nor converges — is precisely what allows strict inequality, and the example shows the gap can be as large as possible relative to the given limsups (here the gap is ).
Scope, edge cases & common traps
| Situation | What happens | Why |
|---|---|---|
| unbounded above | tail suprema for all | |
| unbounded below | tail infima for all | |
| convergent | Part 4 of the theorem | |
| bounded, not convergent | , both finite | has points, by Part 3 |
| Only finitely many terms altered | unchanged | tails for large ignore any finite prefix |
| for all (termwise) | and | monotonicity of sup/inf passes to limits |
The mathematician behind it
Origins · 1 minAugustin-Louis Cauchy and how this was discovered
Cauchy did not use the modern notation /, but the underlying idea — bounding the eventual oscillation of a sequence or the terms of a series to test convergence — traces to his work on rigorizing analysis, particularly his root-test criterion for series, later sharpened using the limsup formalism by Jacques Hadamard in 1888 for the radius of convergence of power series. The formal apparatus of limit points, subsequential limits, and the modern notation was consolidated over the 19th century as part of the broader arithmetization of analysis associated with Cauchy, Bolzano, and Weierstrass.
Do and always exist, even if does not?
Yes. This is exactly Part 1 of the central theorem: the tail suprema form a nonincreasing sequence in the extended reals , and every monotone sequence in the extended reals converges there (to a finite limit, or to ). The same holds for the tail infima . So and are defined for literally every sequence of real numbers, with values possibly or . This is precisely what makes them more useful than in convergence tests: you never have to first check that the ordinary limit exists.
How exactly does imply exists?
This is Part 4 of the theorem, proved via the squeeze principle. Since for every (the tail infimum and supremum always sandwich the corresponding term), if both and for the same extended real , then is squeezed between two sequences converging to , forcing as well. The squeeze argument works identically whether is finite or , just replacing -neighborhoods with the appropriate extended-real neighborhoods.
Is the same as the largest term of the sequence, or the supremum of all the ?
No, and this is a very common confusion. The supremum (over all ) can be strictly larger than , because can be dominated by a single early outlier term that never recurs. For example, if and for all , then , but , since the tail suprema eventually ignore the term once , and . The limsup only cares about the eventual, tail behavior, not any finite prefix.
What is the relationship between and the set of subsequential limits?
By Part 3 of the central theorem, if denotes the set of all subsequential limits of in the extended reals, then is always nonempty, and while . This is often the most useful mental model: to find , find every possible value a subsequence of could converge to (including ), and take the largest one. This is exactly how Example 1 in this article was computed, by splitting the sequence into residue classes and finding each class's subsequential limit(s).
Why does sometimes fail to be an equality?
The inequality itself always holds (it follows from , since each is bounded above by the sum of the two separate tail suprema). But equality can fail because the two sequences might approach their respective supremum-behavior along different subsequences of indices, so they are never simultaneously "near their peak." The counterexample in this article, with peaking on even and peaking on odd , shows the gap can be as large as the entire difference between and the true value. Equality is guaranteed if one of the two sequences actually converges (has an honest limit).
How are and used in the Root Test and radius of convergence?
Both the Root Test and the Cauchy–Hadamard formula for the Radius of Convergence rely on precisely because the relevant ordinary limits (, or ) frequently fail to exist even for perfectly well-behaved, convergent series or power series. The Root Test states converges absolutely if ; because always exists, this test applies universally, unlike a naive version using . Similarly always makes sense and gives the exact radius of convergence, with no assumption that the ordinary limit of exists.
Can or equal or , and what does that mean intuitively?
Yes, whenever the sequence is unbounded in the relevant direction. means the tail suprema never become finite, i.e. arbitrarily large values of recur no matter how far out you look; equivalently (by Part 3) some subsequence diverges to . Symmetrically means arbitrarily negative values recur indefinitely. These are legitimate, well-defined extended-real values, not failures of the definition — this is exactly the sense in which limsup/liminf are defined for literally every sequence, unlike the ordinary limit.