The rational numbers have holes. The increasing sequence of decimal truncations of stays bounded and creeps upward forever, yet no rational number is its limit, because 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 is bounded above when some real satisfies for all , and such a 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.
The reals satisfy the least upper bound axiom. Every nonempty subset of that is bounded above has a least upper bound , characterised by two properties. First, for every . Second, for every there is an with .
The second property is the working form. It says no number below is an upper bound, so points of come arbitrarily close to the supremum. The symmetric notion of the greatest lower bound, the infimum , exists for every nonempty set bounded below, by applying the axiom to . The rationals fail this axiom, since the set of rationals whose square is below 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 from to . Convergence is the statement that the terms settle near a single number.
The sequence converges to the limit when for every there is an such that for all . We write .
The number is the tolerance and is how far out one must go to meet it. A limit, when it exists, is unique.
A convergent sequence has exactly one limit.
Suppose and . Fix . Choose with for and with for . For any the triangle inequality gives
Since for every , the nonnegative number is zero, so .
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 , and the finitely many earlier terms are bounded on their own, and the converse fails, as shows. Completeness is what repairs the converse for the monotone case.
#Monotone convergence
A sequence is increasing when for all , and decreasing when the inequality reverses. For monotone sequences boundedness alone forces convergence, and the limit is the supremum.
An increasing sequence that is bounded above converges to the supremum of its terms. A decreasing sequence bounded below converges to the infimum.
Let be increasing and bounded above, and set , which exists by Definition 1. Fix . By the second property of the supremum there is an index with . Since the sequence is increasing, for every , and since is an upper bound, . Combining the two, , that is , for all , so . The decreasing case follows by negation, applying the increasing case to .
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 .
Every bounded sequence of reals has a convergent subsequence.
First, every sequence has a monotone subsequence. Call an index a peak when for all . If there are infinitely many peaks , then is a decreasing subsequence. If there are only finitely many peaks, let exceed them all, so no index is a peak. Since is not a peak there is with , and since each is again not a peak there is with . The recursion never stalls because the not-a-peak property holds at every , 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 in advance. The Cauchy criterion tests convergence without knowing the limit, by asking whether the terms bunch together.
The sequence is Cauchy when for every there is an such that for all .
A sequence of reals converges if and only if it is Cauchy.
Suppose . Given choose with for . Then for , , so the sequence is Cauchy. Conversely suppose is Cauchy. Taking gives an with for , so the sequence is bounded by the larger of and , the empty max being omitted when is the first index. By Theorem 5 some subsequence converges, . Fix , take from the Cauchy property with tolerance , and take large enough that and . Then for every ,
so .
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.
| Form | Statement |
|---|---|
| Least upper bound | Every nonempty set bounded above has a supremum in |
| Monotone convergence | Every bounded monotone sequence converges |
| Bolzano-Weierstrass | Every bounded sequence has a convergent subsequence |
| Cauchy criterion | Every 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 there is a natural number exceeding it, follows from the least upper bound axiom, since if were bounded above it would have a supremum , and then would fail to be an upper bound, giving a natural and hence , a contradiction. The Archimedean property is what makes and , the limits used throughout.
The Cauchy criterion now recovers the supremum by bisection. Given a nonempty set bounded above, take an interval whose right endpoint is an upper bound of and whose left endpoint is not, and halve it repeatedly, always keeping the right endpoint an upper bound of and the left endpoint not one. The interval length is , and because , which is exactly the Archimedean property ( exceeds for large ). 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 . That is an upper bound follows because each satisfies for all and , so . No smaller number is an upper bound, since for any the increasing gives a with , and as is not an upper bound some has . Hence . 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.