Completeness and Cauchy Sequences
Can a sequence "want" to converge, agree with itself more and more, without ever actually landing anywhere? In the rational numbers, the sequence of truncated decimal approximations to behaves exactly this way. Its terms bunch closer and closer together, yet no rational number is the limit. This single failure is the seed of an entire theory. It shows that convergence is not an intrinsic property of a sequence alone. Instead it depends on whether the ambient space has "enough points" to catch the sequence's intended destination. Completeness is the metric-space concept that isolates this phenomenon. A space is complete when every sequence that is internally consistent — a Cauchy sequence — actually converges to a point of the space. This is a purely intrinsic notion. Unlike convergence, which can be checked without knowing the limit in advance, Cauchy-ness requires no oracle. It is the mathematically precise way of saying "this sequence is trying to converge." Completeness says the space honors every such attempt. Completeness is one of the load-bearing walls of analysis. It underlies the existence of the real numbers as the "completed" rationals. It powers the contraction mapping principle behind the existence and uniqueness of solutions to differential equations. It also makes Banach and Hilbert spaces the natural homes of functional analysis. Every incomplete metric space, moreover, embeds isometrically and densely into an essentially unique complete space — its completion. This fact both explains why is built from this way, and gives a universal method for repairing any metric space with "holes." This article develops the theory from the definition of a Cauchy sequence through the completeness of . It covers the failure of completeness in naive settings, and the construction of the completion of a general metric space. It closes by pointing toward the Baire Category Theorem, whose entire force comes from exploiting completeness in an essential way.
- A sequence is Cauchy if its terms become arbitrarily close to each other, not just to some fixed limit.
- Every convergent sequence in a metric space is Cauchy, but the converse can fail.
- A metric space is complete if every Cauchy sequence converges to a point in that space.
- with the Euclidean metric is complete; and with the usual metric are not.
- Every metric space has a completion : a complete space into which embeds isometrically as a dense subset, unique up to isometry.
- Key idea: completeness converts the internal, checkable condition of being Cauchy into the external guarantee of convergence — turning "the sequence behaves as if it converges" into "the sequence converges."
Where this lives today
Completeness is the quiet hypothesis behind an enormous share of modern analysis. The Banach fixed-point theorem (contraction mapping principle) requires a complete metric space, and via it completeness underwrites existence-and-uniqueness theorems for ordinary differential equations (Picard–Lindelöf), integral equations, and iterative numerical methods such as Newton's method viewed abstractly. In functional analysis, Banach spaces (complete normed vector spaces) and Hilbert spaces (complete inner-product spaces) are the standard settings for operator theory, spectral theory, and quantum mechanics, precisely because completeness guarantees that limits of Cauchy sequences of vectors — such as partial sums of Fourier series — exist within the space. In real analysis, completeness of spaces (the Riesz–Fischer theorem) is what makes Lebesgue integration theory robust enough to support the modern theory of PDEs and probability. In numerical analysis and scientific computing, floating-point iterative schemes are justified by showing the associated sequence is Cauchy in a suitable complete space, guaranteeing convergence without needing to know the answer in advance. In cryptography and coding theory, complete ultrametric spaces (such as -adic numbers, themselves constructed as a completion of under a different metric) underlie -adic analysis with applications in number theory. Finally, completeness is the single hypothesis that makes the Baire Category Theorem true — the statement that a complete metric space cannot be written as a countable union of nowhere-dense sets — which in turn powers the uniform boundedness principle, the open mapping theorem, and existence proofs for pathological objects (nowhere-differentiable continuous functions, generic divergence phenomena) throughout analysis.
Ask the tutor: How does completeness get used in the proof of the Baire Category Theorem to guarantee the limit point actually lands inside every dense open set?
Let be a metric space.
Cauchy sequence. A sequence in is called a Cauchy sequence if for every there exists such that
Complete metric space. is complete if every Cauchy sequence in converges to some point of ; that is, for every Cauchy sequence there exists with .
Isometric embedding. A map is an isometric embedding if for all .
Completion. A completion of is a complete metric space together with an isometric embedding whose image is dense in .
Intuition
Think of a sequence as a person walking toward a destination. Convergence says: there is a specific point, and the walker gets arbitrarily close to it. Being Cauchy says something weaker on its face but logically prior: the walker's own footsteps get closer and closer to each other — the walker settles down, regardless of whether a destination exists in the space being walked through. In , if footsteps bunch together, there is always a real number waiting to receive them — this is exactly the Least Upper Bound Property doing its job (via the standard construction of as Cauchy sequences of rationals, or equivalently via Dedekind cuts). But if you only ever walk on the rational numbers, you can bunch your steps arbitrarily tightly around and never step on a point that is "there" in . The destination exists in the larger space but has been carved out of the smaller space . Completeness is the assertion that no such holes exist. The picture below shows this concretely: rational approximations to marching down the number line, Cauchy in the full line , but with no rational limit.
Let be a metric space.
(a) Every convergent sequence in is Cauchy.
(b) Every Cauchy sequence in is bounded.
(c) If a Cauchy sequence in has a subsequence converging to a point , then the whole sequence converges to .
(d) ( is complete) The real line with the metric is a complete metric space.
(e) ( is complete) For every , Euclidean space with is a complete metric space.
We prove each part in turn, using only the definitions and previously established parts, together with the Bolzano–Weierstrass Theorem and the Least Upper Bound Property of (technique: direct -chasing, plus compactness extraction for part (d)/(e)).
(a) Convergent Cauchy. Suppose in . Let . Choose so that for all . Then for all , the triangle inequality gives
Hence is Cauchy.
(b) Cauchy bounded. Apply the Cauchy condition with : there is such that for all . In particular for all . Let
(a maximum of finitely many numbers, hence well-defined; if take ). Then for every , so the whole sequence lies in the closed ball , which is bounded.
(c) A convergent subsequence forces convergence of the sequence. Suppose is Cauchy and as , where . Let . By the Cauchy property choose such that for all . By convergence of the subsequence choose such that and for all . Then for any ,
using for the first term. Since was arbitrary, .
(d) Completeness of . Let be a Cauchy sequence of real numbers. By part (b), is bounded: there is with for all . The closed bounded interval is sequentially compact — this is the Bolzano–Weierstrass theorem, itself a consequence of the least upper bound property of . Hence has a subsequence converging to some . By part (c), since is Cauchy and has a subsequence converging to , the entire sequence converges to . As was an arbitrary Cauchy sequence, is complete.
(e) Completeness of . Let be a Cauchy sequence in , writing . For each coordinate index and each , the Cauchy condition on (using ) gives with for ; since
for each coordinate (a coordinate is dominated by the full Euclidean norm), the scalar sequence is Cauchy in . By part (d), each coordinate sequence converges: for some , for each . Let . Then
as , because it is a finite sum ( terms, fixed) of squared terms each individually tending to , and the square-root function is continuous at . Hence in . Since the Cauchy sequence was arbitrary, is complete.
∎Worked examples
Example 1: A Cauchy sequence of continuous functions that fails to converge in with the sup metric — checked by explicit estimates. Consider , the space of continuous real-valued functions on , with the metric — this space is complete (a standard fact, the uniform limit of continuous functions is continuous), so to build a genuine failure of completeness we instead use the metric
under which is not complete. Define, for ,
Each is continuous (piecewise linear interpolation of a jump), takes values in , and approximates the step function for , for . Cauchy check. For , both and agree with outside the interval (since that interval contains the transition zone of the wider, more slowly-ramping ), and on that interval of length they differ by at most . Hence
Given , choose ; then for all , . So is Cauchy in . No continuous limit. Suppose toward contradiction in for some . A direct estimate shows as well (same computation as above, with playing the role of ), so , forcing , i.e. . Since is a nonnegative function (continuous except at the single jump point of ) with zero integral, at every point of continuity of the integrand argument, i.e. for and for (standard fact: a continuous nonnegative function with zero integral vanishes identically, applied off the single point ). But then is discontinuous at — contradicting . Hence no such continuous exists, and is incomplete. This example is genuinely asymmetric — the ramp width shrinks, the target step function is not symmetric under in the specific role it plays here, and the estimate (not, say, ) is tracked precisely throughout, matching the true measure of the transition interval.
Example 2: Constructing the completion of inside via an explicit dense embedding — verifying the completion axioms directly. Let with , and let with the same formula, and the inclusion. We verify the three completion requirements explicitly and asymmetrically (not relying on symmetry of or any special point). Isometric embedding. For , trivially, since is literally the identity map on the underlying real numbers. So is an isometric embedding. Density. We must show every real number is a limit of rationals. Take, concretely, , an irrational not previously used in this article, to avoid hidden reliance on . For each let (truncation to decimal digits). Then
directly from the definition of the floor function, so . Since was an arbitrary real number (the argument used no special feature of beyond irrationality, and works verbatim for rationals too, trivially), is dense in . Completeness of the target. is complete by Completeness of ; Cauchy sequences and convergence part (d). All three completion axioms hold, so , together with the inclusion , is a completion of . (Uniqueness up to isometry, proved in general below, shows this is the completion in the appropriate sense — any other completion of is isometric to via an isometry fixing pointwise.)
Every metric space has a completion . Moreover, this completion is unique in the following sense: if and are two completions of , then there is a unique isometry such that .
We give the classical construction (technique: quotient the space of Cauchy sequences by an equivalence relation, then verify all axioms directly), followed by a uniqueness argument via extension of uniformly continuous maps on dense sets.
Existence. Let be the set of all Cauchy sequences in . Define a relation on by
Step 1: is an equivalence relation. Reflexivity ( for all ) and symmetry () are immediate from the metric axioms. For transitivity, suppose and . By the triangle inequality, , and the right side tends to , so by the squeeze theorem for real sequences. Hence . Step 2: the limit defining exists. We must first check that for any two Cauchy sequences (not necessarily equivalent), the sequence of real numbers converges. The reverse triangle inequality for metrics gives
(a standard four-point estimate: and symmetrically, giving the stated bound). Since and are each Cauchy in -sense as real number sequences and as , the right side can be made for large, so is a Cauchy sequence of real numbers. By completeness of (Completeness of ; Cauchy sequences and convergence(d)), this real sequence converges; call the limit . Step 3: descends to a well-defined metric on . Suppose and . Then
(same four-point estimate as above) so . Hence is well defined on equivalence classes. We check is a metric on . Non-negativity is clear since each . If then , which is precisely , i.e. the two classes are equal — giving the identity-of-indiscernibles axiom. Symmetry of follows from symmetry of . For the triangle inequality, given three Cauchy sequences , we have for every ; taking on both sides (limits preserve non-strict inequalities) yields . Thus is a genuine metric space. Step 4: the embedding . For , let , the class of the constant sequence. Then for ,
so is an isometric embedding. Step 5: density of in . Let and let . Since is Cauchy, choose with for all . Consider . Then
using that for all , so the limit of the tail is . As and were arbitrary, every point of is a limit of points from ; hence is dense. Step 6: completeness of . Let be a Cauchy sequence in . By Step 5, for each choose with . We claim is Cauchy in : for ,
Given , since is Cauchy choose with for ; choose ; for each of the three terms above is , so . Thus , defining a class . We show . By the argument of Step 5 applied to (with the same sequence representing it): given , pick so that for ; then for . Combining with :
which is once . Hence . Since was an arbitrary Cauchy sequence, is complete. This completes the existence proof: is a completion of .
Uniqueness. Let and be two completions of . Define by ; this is well defined since is injective (an isometric embedding is automatically injective, as ). For ,
so is an isometry from (with metric ) onto (with metric ). We extend to all of . Let . By density of , choose a sequence in with in ; this sequence is Cauchy (convergent Cauchy, part (a) of the completeness theorem above). Since is an isometry, is Cauchy in ; by completeness of , it converges to some point, which we define to be . Well-definedness of . If and both converge to , then (both distances to vanish, triangle inequality), i.e. ; applying the isometry, , so the two sequences , have the same limit in (a Cauchy-type argument: if two sequences converge and the distance between corresponding terms , the limits coincide, by the triangle inequality). So does not depend on the approximating sequence chosen. is an isometry. Given with approximating sequences , , continuity of the metric (itself following from the triangle inequality, as in part (a) applied twice) gives
is onto. Given , by density of choose ; then is Cauchy in (isometry pulls back the Cauchy property), so is Cauchy in , hence converges (completeness of ) to some ; by construction . . For , take the constant sequence ; then . Uniqueness of . Any isometry with must agree with on the dense set , and an isometry (being continuous, indeed distance-preserving hence continuous) is determined by its values on a dense set into a metric (in particular Hausdorff) space: if agree on a dense set and both are continuous, then for take , ; continuity gives . Hence .
∎The theorem defining completeness requires the Cauchy sequence's limit to lie in itself. If we instead only demanded that a Cauchy sequence converge in some larger ambient space, every metric space would trivially satisfy this (its own completion always exists, by the theorem above), and the notion of completeness would collapse to vacuous. Concretely, take with , the standard bounded metric restricted from . The sequence (for , so all terms lie in ) is Cauchy: for , choosing gives, for ,
As real numbers, . But . There is no point with : if there were, uniqueness of limits in a metric space (limits are unique because the space is Hausdorff — a Cauchy-free, purely topological fact) would force , contradicting . Hence with the Euclidean metric is not complete, even though this same sequence converges perfectly well once we enlarge the ambient space to (its completion). This shows precisely why the definition insists that the limit lie in : completeness is a relative-to-the-space property, capturing whether contains all the points its own Cauchy sequences are "reaching for," not merely whether such points exist somewhere in the universe of all metric spaces. It is also worth noting is homeomorphic to (via, e.g., a suitably rescaled or logistic map) — showing that completeness is not a topological invariant: it depends on the metric, not merely the topology it induces. with its usual metric is complete; with its usual metric is not; yet the two spaces are topologically identical.
Scope, edge cases & common traps
| Situation | What holds | What fails / must be checked |
|---|---|---|
| , Euclidean metric | Complete (proved above) | — |
| , usual metric | Cauchy sequences exist plentifully | Not complete; completion is |
| Discrete metric space | Complete (only Cauchy sequences are eventually constant) | Compactness can still fail if infinite |
| Closed subset of a complete space | with the restricted metric is complete | Need closed — an open subset need not be |
| Homeomorphic but differently-metrized spaces | Neither, either, or both may be complete | Completeness is not a topological invariant |
| Compact metric space | Always complete | Converse false: is complete but not compact |
| Product of finitely many complete spaces (with e.g. max or Euclidean product metric) | Complete | Infinite products need extra care with the metric definition |
The mathematician behind it
Origins · 1 minAugustin-Louis Cauchy and how this was discovered
Cauchy was one of the principal architects of the movement to place calculus on a rigorous logical footing, replacing appeals to infinitesimals with precise limit arguments. Working in Paris amid the aftermath of the French Revolution and through several changes of political regime, he produced an enormous body of work spanning complex analysis, elasticity theory, mathematical physics, and the foundations of analysis. His 1821 Cours d'Analyse introduced the criterion that now bears his name — a sequence converges precisely when its terms become arbitrarily close to one another — as a workable substitute for defining convergence via a limit whose existence one must first guess. The full logical force of the criterion, that it characterizes convergence in a complete space, was only clarified once the real numbers themselves were rigorously constructed decades later by Cantor and Dedekind.
Is every bounded sequence in a metric space Cauchy?
No. Boundedness alone says nothing about how the terms relate to each other; it only constrains them to lie in some fixed ball. The sequence in is bounded (all terms lie in ) but not Cauchy, since for every , which never shrinks below any fixed small . Cauchy-ness is a much stronger, asymptotic clustering condition: it says that for large indices the terms become arbitrarily close to each other, not merely confined to a bounded region. Every Cauchy sequence is bounded (proved above), but the converse implication fails, as this oscillating example shows.
Why do we require the Cauchy condition to hold for all , rather than just consecutive terms ?
Because alone is too weak to guarantee convergence, even in complete spaces like . Consider the partial sums of the harmonic series in : consecutive terms satisfy , yet the sequence itself diverges to infinity, since the harmonic series diverges. The Cauchy condition's requirement that be small for all sufficiently large (not just adjacent ones) is exactly what rules out this kind of slow, cumulative drift, and it is this stronger uniform requirement that correctly characterizes convergence in complete spaces.
Does every metric space have a unique completion, with no choices involved?
The completion is unique only up to a canonical isometry fixing the original space, not unique as a literal set. The construction via equivalence classes of Cauchy sequences produces one concrete model, but any other complete space into which embeds isometrically and densely is isometric to it via a map that restricts to the identity on (proved above). This is exactly analogous to how can be built via Dedekind cuts or via Cauchy sequences of rationals — different constructions, canonically isomorphic results. In practice mathematicians speak of "the" completion, suppressing the choice of model, because all models are indistinguishable as metric spaces extending .
Is completeness inherited by subspaces?
Only by closed subspaces, in general. If is complete and is closed, then is complete: any Cauchy sequence in is Cauchy in , hence converges to some by completeness of , and since is closed and the sequence lies in , the limit must lie in too. Conversely, if is complete (as a metric space in its own right) then must be closed in : any sequence in converging to a point of is Cauchy, hence (by completeness of ) converges to a point of , and limits in a metric space are unique, so that point of must equal the original limit. Non-closed subsets, like , are generally incomplete.
How does completeness relate to the Baire Category Theorem?
The Baire Category Theorem states that in a complete metric space, a countable intersection of dense open sets is again dense — equivalently, the space cannot be written as a countable union of nowhere-dense sets. Its proof constructs, from a countable family of dense open sets, a nested sequence of shrinking closed balls whose centers form a Cauchy sequence; completeness is invoked at the crucial final step to guarantee this Cauchy sequence actually converges to a point of the space, which is then shown to lie in every one of the dense open sets. Without completeness the argument breaks down exactly there, since the limit point might simply not exist in the space, as happens in .
Can a metric space be complete but not separable, or separable but not complete?
Yes to both, and the two properties are logically independent. An uncountable discrete metric space (distance between distinct points) is complete, since every Cauchy sequence in it is eventually constant, hence convergent — but it is not separable if uncountable, since no countable set can be dense in an uncountable discrete space. Conversely, is separable (it is countable and dense in itself) but not complete, as shown by the -approximating sequence. Separability concerns the existence of a countable dense subset; completeness concerns whether Cauchy sequences converge — genuinely different axes of structure.
Why does the completion construction use equivalence classes of sequences rather than just adding "missing limit points" directly?
Because in an abstract metric space there is no pre-existing ambient set of "potential limit points" to draw from — unlike , where is handed to us in advance. The equivalence-class construction manufactures new points out of the space's own data: each "missing limit" is defined to be the equivalence class of all Cauchy sequences that are trying to converge to it, where "trying to converge to the same thing" is captured precisely by the condition . This is the same philosophical move used to construct from via Cauchy sequences in the first place, now performed for an arbitrary metric space.