Real Analysis

Bolzano-Weierstrass Theorem

In ℝⁿ, every bounded sequence has at least one convergent subsequence

The Bolzano-Weierstrass theorem states: every bounded sequence in ℝⁿ has a convergent subsequence. Proven independently by Bernard Bolzano (1817, in his proof of the IVT) and rediscovered by Karl Weierstrass in lectures (1860s) — became standard in real analysis textbooks afterward. Proof for ℝ: use the bisection method — repeatedly halve the bounding interval and pick a sub-interval containing infinitely many terms; the nested intervals shrink to a limit point. Equivalent (in ℝⁿ) to sequential compactness of bounded closed sets, hence to Heine-Borel. Foundation of completeness — without B-W, even the existence of √2 as a limit of rational approximations would be in doubt. Used to prove existence in ODE theory (Arzelà-Ascoli), optimization (extreme value theorem), and PDE compactness arguments.

  • Statementbounded ⇒ has conv subsequence (in ℝⁿ)
  • AuthorsBolzano 1817, Weierstrass 1860s
  • Proof methodbisection
  • Equivalentsequential compactness, Heine-Borel
  • Failsin ℓ² unit ball
  • Foundation ofextreme value, Arzelà-Ascoli

Watch the 60-second explainer

A condensed visual walkthrough — narrated, captioned, under a minute.

Why Bolzano-Weierstrass matters

  • Sequential compactness. The theorem is the metric-space heart of compactness in ℝⁿ — any bounded sequence stays close to some accumulation point.
  • Extreme value theorem. Continuous f on [a, b] attains max and min — proof: extract a convergent subsequence from a maximizing sequence and use continuity to evaluate.
  • ODE existence (Peano). Construct approximate solutions, show their family is equicontinuous and bounded, extract a uniformly convergent subsequence (Arzelà-Ascoli — the function-space B-W).
  • PDE energy methods. Bounded sequences in Sobolev spaces have weakly convergent subsequences (B-W in Hilbert spaces with weak topology) — used to find weak solutions.
  • Optimization. Minimizing sequence in a compact set has a convergent subsequence whose limit is the minimizer — backbone of every existence-of-minimum proof.
  • Cauchy completeness. Cauchy sequences are bounded, B-W extracts a convergent subsequence, and Cauchy property forces the whole sequence to converge — short proof of ℝⁿ completeness.
  • Numerical iteration. Iterates that stay bounded in a compact set have accumulation points — foundation of stability analysis for fixed-point methods.

Common misconceptions

  • Every sequence converges. No — only bounded ones, and only a subsequence converges; the original sequence (e.g. (−1)ⁿ) need not.
  • Monotone bounded sequences only. The monotone-convergence theorem covers monotone bounded; B-W is more general — it requires only boundedness.
  • Works in any normed space. Fails in infinite-dimensional Hilbert/Banach spaces — Riesz's lemma rules out compactness of the unit ball.
  • The whole sequence converges. Only a subsequence; (1, −1, 1, −1, …) is bounded but oscillates — only its subsequences (1, 1, …) and (−1, −1, …) converge.
  • The limit lies in the sequence. The limit is an accumulation point of the sequence's range, not necessarily a term of it.
  • The accumulation point is unique. A bounded sequence can have multiple accumulation points; B-W only promises at least one.

Frequently asked questions

Why does bisection give a convergent subsequence?

Start with a bounded sequence (aₙ) inside [A, B]. Halve to [A, (A+B)/2] and [(A+B)/2, B]; one half contains infinitely many terms — call it I₁. Pick aₙ₁ ∈ I₁. Halve I₁; one sub-half contains infinitely many of the remaining terms — call it I₂. Pick aₙ₂ ∈ I₂ with n₂ > n₁. Iterate. The intervals Iₖ have lengths halving each step, so they nest down to a single point L. The chosen subsequence (aₙₖ) lies in Iₖ, hence |aₙₖ − L| ≤ length(Iₖ) → 0, so aₙₖ → L. The bisection method is the standard constructive proof and a useful template for many compactness arguments.

Why does the theorem fail in infinite-dimensional Hilbert space?

In ℓ² the standard basis {eₙ} is bounded (||eₙ|| = 1) but pairwise distance ||eₘ − eₙ|| = √2 means no subsequence is Cauchy. By completeness, no subsequence converges. The phenomenon is that infinite dimensions allow sequences to spread out arbitrarily without piling up. Riesz's lemma generalizes: the closed unit ball is compact iff the space is finite-dimensional. To get compactness back in infinite dimensions you switch to a weaker topology (weak compactness, Banach-Alaoglu) or impose extra conditions like equicontinuity (Arzelà-Ascoli).

How is B-W related to completeness of ℝ?

The completeness axioms of ℝ are interderivable. Cauchy completeness (every Cauchy sequence converges), nested-intervals (∩[aₙ, bₙ] is non-empty), least-upper-bound (every bounded set has a sup), and Bolzano-Weierstrass (every bounded sequence has a convergent subsequence) are all equivalent characterizations. The bisection proof of B-W relies on the nested-intervals property; Cauchy completeness in turn follows from B-W (a Cauchy sequence is bounded, has a convergent subsequence, and its Cauchy property forces the whole sequence to share that limit). They are five faces of the same coin.

How do you use B-W in proving the EVT?

Extreme value theorem: continuous f : [a, b] → ℝ attains its max. Pick a sequence (xₙ) ⊂ [a, b] with f(xₙ) → sup f([a, b]); the supremum exists because f([a, b]) is a bounded set in ℝ (continuous image of bounded with a bound from compactness arguments). The xₙ's are bounded (in [a, b]), so by Bolzano-Weierstrass there is a subsequence xₙₖ → x* in [a, b] (closedness). By continuity f(xₙₖ) → f(x*), and the limit is the supremum. So f(x*) = max f. The same argument proves the infimum is attained.

What is sequential compactness in metric spaces?

A set K is sequentially compact if every sequence in K has a subsequence that converges to a point in K. In ℝⁿ this is equivalent to compactness (Heine-Borel) and to closed-and-bounded. In general metric spaces sequential compactness is equivalent to compactness (Bolzano-Weierstrass-like proofs use total boundedness). In general topological spaces, compactness and sequential compactness diverge; one neither implies the other in full generality. For practical analysis on ℝⁿ or any metric space, sequential compactness is the working notion of compactness.

What is Arzelà-Ascoli and how does it generalize B-W?

Arzelà-Ascoli (1883/1895) characterizes precompact subsets of C(K, ℝ) — continuous functions on a compact set with the sup norm — as bounded and equicontinuous families. It is the function-space analog of Bolzano-Weierstrass: in finite dimensions, bounded ⇒ has convergent subsequence; in C(K, ℝ), bounded + equicontinuous ⇒ has uniformly convergent subsequence. This is the key step in proving ODE solutions exist (Peano), in Picard iteration convergence, and in many PDE compactness arguments where you extract limit functions from approximation sequences.