Tutorials › Real Analysis › Bolzano-Weierstrass and Bounded Sequences

Sequences · Tutorial 208 of 1000

Bolzano-Weierstrass and Bounded Sequences

Learn how the upper and lower limits of a bounded sequence describe its subsequential behavior and determine whether the sequence converges.

Intermediate 10 min read

What You'll Learn

  • Define tail suprema and tail infima for a bounded sequence
  • Prove that the upper and lower limits are subsequential limits
  • Relate every subsequential limit to the tail limits
  • Characterize convergence by equality of the upper and lower limits
  • Calculate tail limits for oscillating and convergent examples

What Boundedness Reveals About Subsequences

The Bolzano-Weierstrass Theorem states that every bounded real sequence has a convergent subsequence. That existence result does not, by itself, describe the possible subsequential limits or tell us whether the whole sequence converges. We can obtain more information by looking at the terms remaining after each index: the largest possible tail value is recorded by a supremum, and the smallest by an infimum.

These tail bounds move in only one direction as the sequence progresses. Their limits give the upper and lower limits of the original sequence. We will show that both are subsequential limits, that no subsequential limit can lie outside the interval they determine, and that the original sequence converges exactly when the two limits agree. The argument uses the Bolzano-Weierstrass Theorem and the Monotone Convergence Theorem established earlier in this course.

Tail Suprema, Tail Infima, and Their Limits

Let \((a_n)_{n=0}^{\infty}\) be bounded. For each \(n\), consider the tail \(\{a_k:k\geq n\}\). It is nonempty and bounded, so it has a supremum and an infimum by completeness of the real numbers. These bounds depend on \(n\):

$$ s_n=\sup\{a_k:k\geq n\}, \qquad i_n=\inf\{a_k:k\geq n\}. $$

The tail beginning at \(n+1\) is contained in the tail beginning at \(n\). Consequently, \(s_{n+1}\leq s_n\), while \(i_{n+1}\geq i_n\). Also, every \(i_n\) and \(s_n\) lies between any global lower and upper bounds for the sequence. Thus \((s_n)\) is nonincreasing and bounded, and \((i_n)\) is nondecreasing and bounded. The Monotone Convergence Theorem gives finite limits for both.

Definition (Upper and Lower Limits): For a bounded real sequence, the upper limit and lower limit are \(\limsup_{n\to\infty}a_n=\lim_{n\to\infty}s_n\) and \(\liminf_{n\to\infty}a_n=\lim_{n\to\infty}i_n\), where \(s_n\) and \(i_n\) are the tail supremum and tail infimum.

Write \(U=\limsup_{n\to\infty}a_n\) and \(I=\liminf_{n\to\infty}a_n\). Since \(i_n\leq s_n\) for every \(n\), order preservation for limits gives \(I\leq U\). These numbers describe the extreme values that can persist arbitrarily far out in the sequence. A large term occurring only among the first few terms can affect an early tail supremum, but it cannot keep the tail suprema high forever.

The Tail Limits Are Subsequential Limits

Theorem (Upper and Lower Limits Are Subsequential Limits): If \((a_n)\) is bounded, then there is a subsequence converging to \(U=\limsup a_n\), and there is a subsequence converging to \(I=\liminf a_n\).

Proof. We first construct a subsequence converging to \(U\). For each \(j\in\mathbb{N}_0\), set \(m_0=0\) and, once \(n_{j-1}\) has been chosen, set \(m_j=n_{j-1}+1\) for \(j\geq1\). By the Approximation Property of the Supremum and Infimum, there is an index \(n_j\geq m_j\) such that

$$ s_{m_j}-\frac{1}{j+1}<a_{n_j}\leq s_{m_j}. $$

Indeed, \(s_{m_j}\) is the supremum of the nonempty tail \(\{a_k:k\geq m_j\}\), so some term in that tail is within \(1/(j+1)\) of the supremum from below; every term in the tail is at most the supremum. Since \(n_j\geq m_j=n_{j-1}+1\) when \(j\geq1\), the chosen indices are strictly increasing. They therefore define a subsequence.

As \(m_j\to\infty\), the convergence \(s_n\to U\) gives \(s_{m_j}\to U\). The displayed inequalities show that \(0\leq s_{m_j}-a_{n_j}<1/(j+1)\). Hence

$$ |a_{n_j}-U| \leq |a_{n_j}-s_{m_j}|+|s_{m_j}-U| <\frac{1}{j+1}+|s_{m_j}-U|. $$

The right side tends to zero, so \(a_{n_j}\to U\).

For the lower limit, choose indices \(q_j\geq r_j\), where \(r_0=0\) and \(r_j=q_{j-1}+1\) for \(j\geq1\), using the approximation property of the infimum to ensure

$$ i_{r_j}\leq a_{q_j}<i_{r_j}+\frac{1}{j+1}. $$

These indices are strictly increasing. Since \(r_j\to\infty\), we have \(i_{r_j}\to I\), and

$$ |a_{q_j}-I| \leq |a_{q_j}-i_{r_j}|+|i_{r_j}-I| <\frac{1}{j+1}+|i_{r_j}-I|\longrightarrow0. $$

Thus \(a_{q_j}\to I\) as well. Both limits are subsequential limits, as claimed. \(\square\)

This result sharpens the existence guarantee in the Bolzano-Weierstrass Theorem: the upper and lower limits are not merely bounds but are actually approached along subsequences. In particular, if \(I=U\), the two constructed subsequences approach the same number. The next theorem explains why that equality forces the entire sequence to converge.

Convergence and Equality of the Tail Limits

Theorem (Convergence Criterion Using Tail Limits): Let \((a_n)\) be bounded, and let \(I=\liminf a_n\) and \(U=\limsup a_n\). Then \((a_n)\) converges if and only if \(I=U\). In that case, its limit is their common value.

Proof. Suppose first that \(a_n\to L\). Let \(\varepsilon>0\). There is an \(N\) such that \(|a_k-L|<\varepsilon\) whenever \(k\geq N\). For every \(n\geq N\), all terms in the tail beginning at \(n\) satisfy \(L-\varepsilon<a_k<L+\varepsilon\). It follows that \(i_n\geq L-\varepsilon\) and \(s_n\leq L+\varepsilon\). The tail is nonempty, and each of its terms also lies in this interval, so its infimum cannot exceed \(L+\varepsilon\) and its supremum cannot be below \(L-\varepsilon\). Therefore

$$ L-\varepsilon\leq i_n\leq s_n\leq L+\varepsilon \qquad(n\geq N). $$

Taking limits gives \(I=L=U\), since \(\varepsilon\) was arbitrary.

Conversely, suppose \(I=U=L\). For every \(n\), the definition of infimum and supremum gives \(i_n\leq a_n\leq s_n\). We already know \(i_n\to L\) and \(s_n\to L\). The Squeeze Theorem therefore gives \(a_n\to L\). This proves both directions. \(\square\)

The theorem gives a useful test for convergence that does not begin by guessing a limit. Instead, it compares the long-term upper and lower bounds of the tails. If they coincide, every term is eventually trapped between quantities approaching the same number. If they differ, the theorem also shows that the sequence cannot converge.

Worked Examples

Worked Example: Alternation with a Vanishing Correction

Let \(a_n=(-1)^n+\frac{1}{n+1}\). The sequence is bounded: since \(|(-1)^n|=1\) and \(0<1/(n+1)\leq1\), the triangle inequality gives \(|a_n|\leq2\). For even indices \(n=2k\),

$$ a_{2k}=1+\frac{1}{2k+1}\longrightarrow1, $$

and for odd indices \(n=2k+1\),

$$ a_{2k+1}=-1+\frac{1}{2k+2}\longrightarrow-1. $$

Thus \(1\) and \(-1\) are subsequential limits. The upper and lower limit theorem shows that \(U\) and \(I\) are also subsequential limits. More directly, every even-indexed term is greater than \(1\), every odd-indexed term is less than \(0\), and both parity subsequences have the limits calculated above. To identify the tail limits exactly, note that for any \(\varepsilon>0\), all sufficiently late even terms lie between \(1\) and \(1+\varepsilon\), while all sufficiently late odd terms lie between \(-1\) and \(-1+\varepsilon\). Each sufficiently late tail contains terms of both parities. Its supremum is therefore at least \(1\) and at most \(1+\varepsilon\); its infimum is at most \(-1+\varepsilon\) and at least \(-1\). Consequently \(U=1\) and \(I=-1\). Since they differ, the sequence does not converge.

Worked Example: A Bounded Sequence with One Tail Limit

Define \(b_n=4+\frac{(-1)^n}{n+2}\). Since \(n+2\geq2\), we have \(\left|\frac{(-1)^n}{n+2}\right|\leq\frac12\), so \(b_n\) is bounded. Also,

$$ |b_n-4|=\frac{1}{n+2}\longrightarrow0. $$

Thus \(b_n\to4\), and the convergence criterion gives \(\liminf b_n=\limsup b_n=4\). The alternating sign does not prevent convergence because the size of the alternating term tends to zero. In terms of tails, both the smallest and largest values left after index \(n\) approach \(4\).

Worked Example: A Periodic Sequence with Several Subsequential Limits

Let \(c_n\) repeat the values \(0,3,5\) in that order: \(c_{3k}=0\), \(c_{3k+1}=3\), and \(c_{3k+2}=5\) for \(k\in\mathbb{N}_0\). Every term lies in \([0,5]\). Each tail contains terms equal to \(0\) and \(5\), so its infimum is \(0\) and its supremum is \(5\). Hence

$$ \liminf_{n\to\infty}c_n=0, \qquad \limsup_{n\to\infty}c_n=5. $$

The subsequences \((c_{3k})\) and \((c_{3k+2})\) are constant, with limits \(0\) and \(5\), respectively. The sequence is bounded but does not converge because its lower and upper limits differ. This example also illustrates why a bounded sequence need not have a single subsequential limit.

How to Interpret the Bounds

For any subsequence that converges to a finite number \(x\), the eventual bounds \(i_n\leq a_n\leq s_n\) imply \(I\leq x\leq U\). In fact, this follows by applying order preservation for limits along the subsequence: its indices tend to infinity, so the corresponding tail bounds still approach \(I\) and \(U\). Thus the upper and lower limits bound every subsequential limit, and the theorem above shows that both endpoints themselves occur as subsequential limits.

A common pitfall is to treat boundedness as if it guaranteed convergence. The sequence in the first worked example is bounded, yet its even and odd terms approach different numbers. Bolzano-Weierstrass guarantees at least one convergent subsequence; the tail-limit approach gives more: it identifies two extreme subsequential limits and tells us whether they coincide. When they do, the squeeze argument establishes convergence of the whole sequence. When they do not, the two distinct subsequential limits rule out convergence.

Check Your Understanding

Use the definitions and results in this tutorial to answer the following questions.

  1. Why is the sequence of tail suprema nonincreasing, while the sequence of tail infima is nondecreasing?
  2. How does the approximation property of the supremum help construct a subsequence converging to the upper limit?
  3. What does equality of the upper and lower limits imply about the original sequence, and which theorem completes the argument?
  4. For the sequence \(d_n=(-1)^n+2/(n+1)\), calculate its upper and lower limits.
  5. Can a bounded sequence have different upper and lower limits? Give an example and identify subsequences approaching each endpoint.