Uniform Spaces 3 - The Completion of a Uniform Space
Pre-requisites: point-set topology, metric spaces, familiarity with commutative diagrams, previous posts on uniform spaces.
This is the third post in my series on uniform spaces. See my other posts here:
- Nets
- Introduction to Uniform Spaces
- The Completion of a Uniform Space
- The Bolzano-Weierstrass Theorem
- Countably Uniform Spaces
Cauchy Nets
In a metric space, a sequence is said to be Cauchy if for any , there exists such that for all . In other words, a sequence is Cauchy if the distance between terms becomes arbitrarily small. This looks very similar to the definition of a convergent sequence in a metric space, and indeed every convergent sequence is Cauchy, but a Cauchy sequence need not converge to any point. In many situations, things become much simpler if every Cauchy sequence does converge to a point. Such a metric space is called a complete metric space. There is also a canonical way to enlarge a metric space by essentially adding a limit point for each Cauchy sequence. This construction is called the completion of a metric space. I won't go over this construction here, but it is the motivation for much of this blog post.
These ideas can all be brought over into the world of separated uniform spaces, replacing convergence of sequence with convergence of nets, and replacing Cauchy sequences with Cauchy nets. In this section, we will only deal with separated uniform spaces because non-separated uniform spaces do not have unique limits.
Definition: A net in a separated uniform space is said to be Cauchy if for all entourages , eventually .
By this, we mean that there exists an index such that for all , . The indices on each need not be the same.
Just as in metric spaces, convergent nets are always Cauchy.
Lemma (Convergent Implies Cauchy): Let be a separated uniform space, and let net in that converges. Then, is Cauchy.
Proof: Suppose that converges to . Fix . Let be a symmetric entourage such that . Since eventually, eventually. .
However, Cauchy nets are not always convergent. For an example, take any incomplete metric space (as a uniform space).
The Completion of a Uniform Space
Definition: A separated uniform space is complete if every Cauchy net converges.
Complete uniform spaces are much nicer to work with than arbitrary uniform spaces because every point that you want to work with actually exists. For example, in the next post, I will go over a proof that a complete uniform space is compact if and only if it is totally bounded (which generalizes a familiar theorem for metric spaces). Although it is outside the scope of these notes, you can sometimes do calculus with uniform spaces (specifically locally convex vector spaces), but this gets very complicated if the uniform space is not complete.
In many cases, separated uniform spaces can be replaced by complete uniform spaces without any problems. This operation of turning a separated uniform space into a complete uniform space is called the completion.
Theorem (The Completion): Let be a separated uniform space. There exists a complete uniform space and a uniform embedding such that whenever is a complete uniform space and is a uniform function, then factors uniquely through as in the following commutative diagram. We will call this the universal property of the completion. Moreover, is unique up to uniform isomorphism.
The proof is bogged down by technicalities and a bit long to put here. For a full proof, see this paper by Bhowmik Subrata (which uses filters instead of nets). The basic construction is as follows.
Define to be the set of all Cauchy nets in . Define two Cauchy sequences to be co-Cauchy if for any entourage of , eventually . Co-Cauchiness is an equivalence relation on , and the quotient of by this equivalence relation is a complete uniform space, which we call . Define by: is the equivalence class of all that nets that converge to . It can be shown that and satisfy the conditions of the above theorem.
In particular, let be any uniform function. Then, , so factors uniquely through as in the following commutative diagram.
Thus, every uniform function extends uniquely to a function .
Dense Embeddings
The universal property of the completion may be a little abstract, especially to people not familiar with category theory. We can make the completion a bit more concrete with the language of dense embeddings. Recall that a subset of a topological space is dense if the closure of is all of . We call a continuous function dense if its image is dense in . In the same way that embeddings correspond to subspaces, dense embeddings correspond to dense subspaces.
The dense subspaces of a topological space carry a lot of information about itself. For example, if is a dense subspace of , and are two continuous functions, then and are equal if and only if they are equal on . I like to think of a dense subspace of a space as a skeletal outline of . On the other hand, I like to think of a dense embedding of as a way to enlarge .
How a fixed space can be enlarged is an important question, with answers depending on the context. A compactification of a topological space is a dense embedding into a compact (Hausdorff) topological space. Assuming the Axiom of Choice, the Stone–Čech compactification is the maximal way to compactify a (Tychonoff) topological space. Similarly, the completion of a uniform space is the maximal way to enlarge something in the context of uniform spaces.
Theorem (Dense Uniform Embeddings): Let be a separated uniform space. The natural map is a dense uniform embedding. If is a separated uniform space and is a dense uniform embedding, then uniquely factors through as in the following commutative diagram.
Completions and Functions
Complete uniform spaces are simply better than incomplete uniform spaces. Because of this, we will want to replace all incomplete uniform spaces by their completions. To do this, we often need to know when a function can be replaced by a function and vice versa.
In topological spaces, we have the following situation.
Theorem (Uniqueness of Extensions): Suppose that and are topological spaces, and is Hausdorff. Let be a continuous function, and suppose that is a dense subset of . Then, there is at most one continuous extension of .
Let be a continuous map of separated uniform spaces. Since embeds into , naturally extends to a map . Since embeds densely into , this theorem proves that there exists at most one continuous extension .
Such an extension does not always exist. For example, consider the continuous map defined by:
Give and uniform structures as subspaces of . Note that is continuous but not uniformly continuous. clearly has no continuous extension
The correct condition to extend a continuous function to the completion is that it send Cauchy nets to Cauchy nets.
Theorem (Completion of a Continuous Function): Let be a continuous function. extends to a continuous function if and only if preserves Cauchy nets. If so, then is unique.
Categorical Properties of the Completion
We know that any uniform function has a unique uniform extension . It is straightforward to show that the association and actually defines a functor from the category of (separated) uniform spaces to the category of complete uniform spaces. Fundamentally, when we talk about replacing spaces by their completions, we really mean applying this functor.
The completion functor preserves products and coproducts, as shown in the following two lemmas.
Lemma: Let be uniform spaces. Then, naturally. If each is complete, then so is .
Lemma: Let be uniform spaces. Then, naturally. If each is complete, then so is .
Even better, the completion functor commutes with arbitrary limits and colimits of (separated) uniform spaces. Proving these facts would take us too far afield, but they serve to justify why complete uniform spaces are just the best.
Extensions: It is possible to define Cauchy nets, completeness, and completions in other, more general spaces called Cauchy spaces, but these see less use than uniform spaces. Sometimes, it suffices to only consider specific classes of nets, leading to different notions of completeness and completions. A sequentially complete uniform space is one such that every Cauchy sequence converges, but larger Cauchy nets may not.