Skip to content

Limit Superior and Limit Inferior

Definition

Let (an)n=0∞(a_n)_{n=0}^{\infty} be a sequence. For each N∈N,N\in\mathbb{N}\text{,} consider the supremum and infimum of the terms from aNa_N onward: sN=sup⁡n≥Nan\displaystyle s_N = \sup_{n\geq N} a_n and iN=inf⁡n≥Nan.\displaystyle i_N = \inf_{n\geq N} a_n\text{.} The limit superior and limit inferior of (an)n=0∞(a_n)_{n=0}^{\infty} are defined as:

lim sup⁡n→∞an:=lim⁡N→∞sN=inf⁡N≥0sN=inf⁡N≥0sup⁡n≥Nan,lim inf⁡n→∞an:=lim⁡N→∞iN=sup⁡N≥0iN=sup⁡N≥0inf⁡n≥Nan.\begin{aligned} \limsup_{n\to \infty}a_n &:= \lim_{N\to\infty} s_N = \inf_{N\geq 0} s_N\\ &=\inf_{N\geq 0}\sup_{n\geq N} a_n, \\ \liminf_{n\to \infty}a_n &:= \lim_{N\to\infty} i_N = \sup_{N\geq 0} i_N\\ &=\sup_{N\geq 0}\inf_{n\geq N} a_n. \end{aligned}

Apply the definition of a Limit of a Sequence to the tail suprema sNs_N and infima iNi_N. Their monotonicity ensures extended-real limits; if the original sequence has an ordinary limit, both tail limits equal it.


Interpretation

The limit superior and limit inferior describe where a sequence ends up in the long run, also when it does not converge: they are the eventual upper and lower bounds of its terms. Only the tail counts, so changing finitely many terms changes neither of them.

An oscillating sequence whose even terms lie above 1 and odd terms below minus 1 and approach these values, with step lines of the tail suprema decreasing towards 1 and the tail infima increasing towards minus 1.

The figure shows an=(−1)n(1+2n)a_n=(-1)^n(1+\tfrac{2}{n}). The tail suprema sNs_N form the upper step line and decrease towards 11; the tail infima iNi_N form the lower one and increase towards −1-1. So lim sup⁡an=1\limsup a_n=1 and lim inf⁡an=−1\liminf a_n=-1, although no term equals either value: the even terms 1+2n1+\tfrac{2}{n} lie above 11 and the odd terms lie below −1-1.

Move NN: sN=sup⁡n≥Nans_N=\sup_{n\ge N}a_n can only decrease and iN=inf⁡n≥Nani_N=\inf_{n\ge N}a_n can only increase. Their limits are lim sup⁡an\limsup a_n and lim inf⁡an\liminf a_n.

The tail supremum sNs_N is taken over fewer terms as NN grows, so it can only decrease, and a monotone sequence always has a limit in the extended reals. For a bounded sequence there are two equivalent readings. First, lim sup⁡an\limsup a_n is the largest limit of a convergent subsequence, and lim inf⁡an\liminf a_n is the smallest. Second, if L=lim sup⁡anL=\limsup a_n, then for every ε>0\varepsilon>0 the terms satisfy an<L+εa_n<L+\varepsilon for all large nn, and an>L−εa_n>L-\varepsilon for infinitely many nn.

These quantities appear wherever a sequence of interest need not converge. The root test uses lim sup⁡∣an∣n\limsup\sqrt[n]{|a_n|}, and the radius of convergence of a power series is 1/lim sup⁡∣cn∣1/n1/\limsup|c_n|^{1/n}.

Two slips are common. The limit superior is not the supremum of the sequence: above, sup⁡nan=a2=2\sup_n a_n=a_2=2, while lim sup⁡an=1\limsup a_n=1. And it does not behave like a limit under addition: for an=(−1)na_n=(-1)^n and bn=−(−1)nb_n=-(-1)^n, lim sup⁡(an+bn)=0\limsup(a_n+b_n)=0, while lim sup⁡an+lim sup⁡bn=2\limsup a_n+\limsup b_n=2. In general only lim sup⁡(an+bn)≤lim sup⁡an+lim sup⁡bn\limsup(a_n+b_n)\le\limsup a_n+\limsup b_n holds, when the right-hand side is defined.


Key Results

  • The limit superior and limit inferior of a real sequence always exist in the extended real numbers [−∞,+∞][-\infty,+\infty].
  • A sequence converges if and only if its lim sup⁡\limsup and lim inf⁡\liminf are equal and finite; otherwise, it's divergent.

Examples

  • For an=(−1)na_n = (-1)^n: lim sup⁡n→∞an=1,\limsup\limits_{n\to \infty}a_n = 1\text{,} lim inf⁡n→∞an=−1.\liminf\limits_{n\to \infty}a_n = -1\text{.}
  • For an=1/2na_n = 1/2^n: lim sup⁡n→∞an=lim inf⁡n→∞an=0.\limsup\limits_{n\to \infty}a_n = \liminf\limits_{n\to \infty}a_n = 0\text{.}

Prerequisites

Sources

Aliases: lim sup, lim inf, upper limit, lower limit, limsup, liminf Symbols: element of, epsilon, infinity, natural numbers, square root

Last updated: 20 October 2026 03:02