Skip to content
homeaboutworkprojectsthesiswritingresume
Loading
~/blog/sequences-and-completeness0%dark
  1. home/
  2. writing/
  3. Sequences and Completeness

06 May 2026 · 8 min read · updated 13 June 2026

Sequences and Completeness

Analysis begins with the property that separates the real numbers from the rationals, completeness. We take the least upper bound axiom as the definition, prove that limits are unique, prove the monotone convergence theorem for sequences, prove the Bolzano-Weierstrass theorem that bounded sequences have convergent subsequences, and prove that a real sequence converges if and only if it is Cauchy. These are the four equivalent statements of completeness on which every later limit argument depends.

  • 2 equations
  • 11 results
  • 8 connections
  • real-analysis
  • sequences
  • completeness
On this page▾
  • Completeness
  • Sequences and limits
  • Monotone convergence
  • Bolzano-Weierstrass
  • Cauchy sequences
  • The four faces of completeness

8 min left

  • Completeness1m
  • Sequences and limits1m
  • Monotone convergence1m
  • Bolzano-Weierstrass1m
  • Cauchy sequences1m
  • The four faces of completeness2m

The rational numbers have holes. The increasing sequence 1,1.4,1.41,1.414,…1,1.4,1.41,1.414,\dots1,1.4,1.41,1.414,… of decimal truncations of 2\sqrt 22​ stays bounded and creeps upward forever, yet no rational number is its limit, because 2\sqrt 22​ is irrational. The real numbers are built precisely to fill such holes, and the property that fills them is completeness. Every theorem in analysis that produces a number, whether from a limit, an integral, a derivative, or a fixed point, traces back to completeness, so it is the right place to begin. This post is the root of the analysis track, and it assumes only the ordered-field arithmetic of the reals.

#Completeness

A set S⊆RS\subseteq\RS⊆R is bounded above when some real bbb satisfies x≤bx\le bx≤b for all x∈Sx\in Sx∈S, and such a bbb is an upper bound. The least upper bound, or supremum, is the smallest upper bound. We take its existence as the defining axiom of the real numbers.

Definition1

The reals satisfy the least upper bound axiom. Every nonempty subset of R\RR that is bounded above has a least upper bound sup⁡S∈R\sup S\in\RsupS∈R, characterised by two properties. First, x≤sup⁡Sx\le\sup Sx≤supS for every x∈Sx\in Sx∈S. Second, for every ε>0\varepsilon>0ε>0 there is an x∈Sx\in Sx∈S with x>sup⁡S−εx>\sup S-\varepsilonx>supS−ε.

The second property is the working form. It says no number below sup⁡S\sup SsupS is an upper bound, so points of SSS come arbitrarily close to the supremum. The symmetric notion of the greatest lower bound, the infimum inf⁡S\inf SinfS, exists for every nonempty set bounded below, by applying the axiom to −S-S−S. The rationals fail this axiom, since the set of rationals whose square is below 222 is bounded above but has no rational least upper bound, and that single failure is the hole that completeness removes.

#Sequences and limits

A sequence is a function n↦ann\mapsto a_nn↦an​ from N\NN to R\RR. Convergence is the statement that the terms settle near a single number.

Definition2

The sequence (an)(a_n)(an​) converges to the limit LLL when for every ε>0\varepsilon>0ε>0 there is an N∈NN\in\NN∈N such that ∣an−L∣<ε\abs{a_n-L}<\varepsilon∣an​−L∣<ε for all n≥Nn\ge Nn≥N. We write an→La_n\to Lan​→L.

The number ε\varepsilonε is the tolerance and NNN is how far out one must go to meet it. A limit, when it exists, is unique.

Theorem3

A convergent sequence has exactly one limit.

Proof

Suppose an→La_n\to Lan​→L and an→L′a_n\to L'an​→L′. Fix ε>0\varepsilon>0ε>0. Choose N1N_1N1​ with ∣an−L∣<ε/2\abs{a_n-L}<\varepsilon/2∣an​−L∣<ε/2 for n≥N1n\ge N_1n≥N1​ and N2N_2N2​ with ∣an−L′∣<ε/2\abs{a_n-L'}<\varepsilon/2∣an​−L′∣<ε/2 for n≥N2n\ge N_2n≥N2​. For any n≥max⁡(N1,N2)n\ge\max(N_1,N_2)n≥max(N1​,N2​) the triangle inequality gives

∣L−L′∣≤∣L−an∣+∣an−L′∣<ε2+ε2=ε.(1)\abs{L-L'}\le\abs{L-a_n}+\abs{a_n-L'}<\frac{\varepsilon}{2}+\frac{\varepsilon}{2}=\varepsilon. \tag{1}∣L−L′∣≤∣L−an​∣+∣an​−L′∣<2ε​+2ε​=ε.(1)

Since ∣L−L′∣<ε\abs{L-L'}<\varepsilon∣L−L′∣<ε for every ε>0\varepsilon>0ε>0, the nonnegative number ∣L−L′∣\abs{L-L'}∣L−L′∣ is zero, so L=L′L=L'L=L′.

A sequence is bounded when the set of its terms is bounded above and below. Every convergent sequence is bounded, since all terms past some index lie within distance one of LLL, and the finitely many earlier terms are bounded on their own, and the converse fails, as (−1)n(-1)^n(−1)n shows. Completeness is what repairs the converse for the monotone case.

#Monotone convergence

A sequence is increasing when an≤an+1a_n\le a_{n+1}an​≤an+1​ for all nnn, and decreasing when the inequality reverses. For monotone sequences boundedness alone forces convergence, and the limit is the supremum.

Theorem4

An increasing sequence that is bounded above converges to the supremum of its terms. A decreasing sequence bounded below converges to the infimum.

Proof

Let (an)(a_n)(an​) be increasing and bounded above, and set L=sup⁡{an}L=\sup\{a_n\}L=sup{an​}, which exists by Definition 1. Fix ε>0\varepsilon>0ε>0. By the second property of the supremum there is an index NNN with aN>L−εa_N>L-\varepsilonaN​>L−ε. Since the sequence is increasing, an≥aN>L−εa_n\ge a_N>L-\varepsilonan​≥aN​>L−ε for every n≥Nn\ge Nn≥N, and since LLL is an upper bound, an≤L<L+εa_n\le L<L+\varepsilonan​≤L<L+ε. Combining the two, L−ε<an<L+εL-\varepsilon<a_n<L+\varepsilonL−ε<an​<L+ε, that is ∣an−L∣<ε\abs{a_n-L}<\varepsilon∣an​−L∣<ε, for all n≥Nn\ge Nn≥N, so an→La_n\to Lan​→L. The decreasing case follows by negation, applying the increasing case to (−an)(-a_n)(−an​).

This is the first theorem that turns the static axiom into a dynamic statement about limits. A bounded increasing sequence presses upward against a ceiling, and completeness guarantees that ceiling is a real number it converges to.

#Bolzano-Weierstrass

Boundedness alone, without monotonicity, does not give convergence, but it gives a convergent subsequence. A subsequence keeps the terms at a strictly increasing set of indices n1<n2<⋯n_1<n_2<\cdotsn1​<n2​<⋯.

Theorem5

Every bounded sequence of reals has a convergent subsequence.

Proof

First, every sequence has a monotone subsequence. Call an index mmm a peak when am≥ana_m\ge a_nam​≥an​ for all n>mn>mn>m. If there are infinitely many peaks m1<m2<⋯m_1<m_2<\cdotsm1​<m2​<⋯, then am1≥am2≥⋯a_{m_1}\ge a_{m_2}\ge\cdotsam1​​≥am2​​≥⋯ is a decreasing subsequence. If there are only finitely many peaks, let NNN exceed them all, so no index >N>N>N is a peak. Since NNN is not a peak there is n1>Nn_1>Nn1​>N with an1>aNa_{n_1}>a_Nan1​​>aN​, and since each nj>Nn_j>Nnj​>N is again not a peak there is nj+1>njn_{j+1}>n_jnj+1​>nj​ with anj+1>anja_{n_{j+1}}>a_{n_j}anj+1​​>anj​​. The recursion never stalls because the not-a-peak property holds at every nj>Nn_j>Nnj​>N, not just the first step, so induction yields a strictly increasing subsequence. Either way a monotone subsequence exists. It is bounded because the sequence is, so by Theorem 4 it converges.

The theorem is the workhorse of compactness. It says the terms of a bounded sequence cannot stay uniformly separated, since some subsequence must cluster at a limit, and that clustering is exactly what later arguments extract a useful number from.

#Cauchy sequences

The definition of a limit names the limit LLL in advance. The Cauchy criterion tests convergence without knowing the limit, by asking whether the terms bunch together.

Definition6

The sequence (an)(a_n)(an​) is Cauchy when for every ε>0\varepsilon>0ε>0 there is an NNN such that ∣am−an∣<ε\abs{a_m-a_n}<\varepsilon∣am​−an​∣<ε for all m,n≥Nm,n\ge Nm,n≥N.

Theorem7

A sequence of reals converges if and only if it is Cauchy.

Proof

Suppose an→La_n\to Lan​→L. Given ε>0\varepsilon>0ε>0 choose NNN with ∣an−L∣<ε/2\abs{a_n-L}<\varepsilon/2∣an​−L∣<ε/2 for n≥Nn\ge Nn≥N. Then for m,n≥Nm,n\ge Nm,n≥N, ∣am−an∣≤∣am−L∣+∣L−an∣<ε\abs{a_m-a_n}\le\abs{a_m-L}+\abs{L-a_n}<\varepsilon∣am​−an​∣≤∣am​−L∣+∣L−an​∣<ε, so the sequence is Cauchy. Conversely suppose (an)(a_n)(an​) is Cauchy. Taking ε=1\varepsilon=1ε=1 gives an NNN with ∣an−aN∣<1\abs{a_n-a_N}<1∣an​−aN​∣<1 for n≥Nn\ge Nn≥N, so the sequence is bounded by the larger of max⁡k<N∣ak∣\max_{k<N}\abs{a_k}maxk<N​∣ak​∣ and ∣aN∣+1\abs{a_N}+1∣aN​∣+1, the empty max being omitted when NNN is the first index. By Theorem 5 some subsequence converges, ank→La_{n_k}\to Lank​​→L. Fix ε>0\varepsilon>0ε>0, take NNN from the Cauchy property with tolerance ε/2\varepsilon/2ε/2, and take kkk large enough that nk≥Nn_k\ge Nnk​≥N and ∣ank−L∣<ε/2\abs{a_{n_k}-L}<\varepsilon/2∣ank​​−L∣<ε/2. Then for every n≥Nn\ge Nn≥N,

∣an−L∣≤∣an−ank∣+∣ank−L∣<ε2+ε2=ε,(2)\abs{a_n-L}\le\abs{a_n-a_{n_k}}+\abs{a_{n_k}-L}<\frac{\varepsilon}{2}+\frac{\varepsilon}{2}=\varepsilon, \tag{2}∣an​−L∣≤∣an​−ank​​∣+∣ank​​−L∣<2ε​+2ε​=ε,(2)

so an→La_n\to Lan​→L.

The forward direction holds in any metric space. The converse is where completeness enters, through the Bolzano-Weierstrass step, and a space in which every Cauchy sequence converges is called complete. The reals are complete, the rationals are not, and the Cauchy criterion is the form of completeness that generalises, since it never mentions order or suprema.

#The four faces of completeness

The statements above are not independent improvements. Each implies the others, so completeness has one content and several forms, and a development of analysis may take any one as the axiom and derive the rest.

FormStatement
Least upper boundEvery nonempty set bounded above has a supremum in R\RR
Monotone convergenceEvery bounded monotone sequence converges
Bolzano-WeierstrassEvery bounded sequence has a convergent subsequence
Cauchy criterionEvery Cauchy sequence converges

We proved the chain from the least upper bound axiom downward, supremum to monotone convergence to Bolzano-Weierstrass to the Cauchy criterion. One ingredient deserves explicit mention before the cycle closes. The Archimedean property, that for every real xxx there is a natural number exceeding it, follows from the least upper bound axiom, since if N\NN were bounded above it would have a supremum sss, and then s−1s-1s−1 would fail to be an upper bound, giving a natural n>s−1n>s-1n>s−1 and hence n+1>sn+1>sn+1>s, a contradiction. The Archimedean property is what makes 1/n→01/n\to 01/n→0 and 2−n→02^{-n}\to 02−n→0, the limits used throughout.

The Cauchy criterion now recovers the supremum by bisection. Given a nonempty set SSS bounded above, take an interval [l0,r0][l_0,r_0][l0​,r0​] whose right endpoint is an upper bound of SSS and whose left endpoint is not, and halve it repeatedly, always keeping the right endpoint rkr_krk​ an upper bound of SSS and the left endpoint lkl_klk​ not one. The interval length is rk−lk=(r0−l0)2−kr_k-l_k=(r_0-l_0)2^{-k}rk​−lk​=(r0​−l0​)2−k, and rk−lk→0r_k-l_k\to 0rk​−lk​→0 because 2−k→02^{-k}\to 02−k→0, which is exactly the Archimedean property (2k>k2^k>k2k>k exceeds 1/ε1/\varepsilon1/ε for large kkk). This is the one step where the separately assumed Archimedean hypothesis is consumed. The endpoint sequences are therefore Cauchy and converge to a common limit LLL. That LLL is an upper bound follows because each x∈Sx\in Sx∈S satisfies x≤rkx\le r_kx≤rk​ for all kkk and rk→Lr_k\to Lrk​→L, so x≤Lx\le Lx≤L. No smaller number is an upper bound, since for any c<Lc<Lc<L the increasing lk→Ll_k\to Llk​→L gives a kkk with lk>cl_k>clk​>c, and as lkl_klk​ is not an upper bound some x∈Sx\in Sx∈S has x>lk>cx>l_k>cx>lk​>c. Hence L=sup⁡SL=\sup SL=supS. All four statements are therefore equivalent over the ordered field with the Archimedean property, and a development may take any one of them as its axiom.

Everything later stands on this. The monotone convergence theorem for sequences is the seed of the monotone convergence theorem for integrals, the Cauchy criterion is the completeness that makes Banach and Hilbert spaces work, and the Bolzano-Weierstrass theorem is the compactness behind the existence of maxima, fixed points, and the spectral decompositions that later posts depend on. Completeness is not one theorem among many. It is the assumption that lets a limit denote a number.

Part 1 of 6 in Real Analysis

next →Continuity and Limits of Functions

Explore connections

see in the atlas →

related

  • Metric and Normed Spaces
  • Compact Operators and the Spectral Theorem
  • The Riemann Integral

referenced by (7)

  • Compact Operators and the Spectral Theorem
  • Continuity and Limits of Functions
  • Holomorphic Functions and Cauchy's Theorem
  • Metric and Normed Spaces
  • Series and Power Series
  • Sigma-Algebras and Measures
  • +1 more
cite
@misc{sequences-and-completeness,
  author = {Zac Kienzle},
  title  = {Sequences and Completeness},
  year   = {2026},
  month  = {05},
  url    = {https://zackienzle.com/blog/sequences-and-completeness}
}