Uniform Spaces 2 - Introduction to Uniform Spaces
Pre-requisites: point-set topology, metric spaces, previous post on uniform spaces
This is my second post in a series on uniform spaces. This post goes over the basic definitions of uniform spaces and how they relate to the more familiar metric spaces. My other posts are:
- Nets
- Introduction to Uniform Spaces
- The Completion of a Uniform Space
- The Bolzano-Weierstrass Theorem
- Countably Uniform Spaces
What is a Uniform Space?
A uniform space is a topological space with extra structure that provides a well-defined notion of "closeness". In a general topological space, it is possible to talk about when a sequence of points converges (see my previous post), and hence "get arbitrarily close", but it is impossible to quantify how "close" two individual points are. This is possible in uniform spaces. Before we jump into formal definitions, I want to take a moment to consider the most important examples of uniform spaces: metric spaces.
The metric of a metric space automatically gives us a way to define how "close" two points are. Formally, for , say that two points are "-close" if . Importantly, metric spaces don't have a single definition of "close", but rather infinitely many: one for each . Depending on how exact you want to be, you may consider and to be "close" if they are "1-close", or maybe if they are "0.5-close", or maybe only if they are "0.0001-close". The smaller the value of , the stronger the notion of "-closeness", but the metric space structure itself doesn't tell you which is the right notion of "closeness" to use. When we talk about "closeness" in a metric space, we have to keep all of these in mind.
To more easily talk about these various notions of "close", define the following sets.
Now, and are "-close" if and only if . These sets are called entourages. They are also the language of uniform spaces.
Definition: a uniform space is a pair where is a set and is a collection of subsets of called entourages satisfying:
- .
- If and , then .
- If , then .
- If , then contains the diagonal.
- If , then so is its opposite, .
- If , then there exists such that the composition is a subset of .
Drawing from our intuition of metric spaces, each entourage captures a "notion of closeness" for points in . For any entourage , say that two points and are "-close" if .
The first axiom states that . This implies that has some notion of closeness. Since two points will be "-close", this represents the weakest possible notion of closeness.
If and are subsets of , and , then whenever two points are "-close", they will also be "-close". In other words, represents a weaker notion of "closeness" than does. The second axiom states that if is an entourage, and is weaker than , then is also an entourage. A common theme in uniform spaces is that weaker entourages don't really matter, so there's no harm in always including them. This axiom isn't really needed (see the below discussion on bases), but it does simplify things.
The third axiom states that if and are two notions of closeness, then so is . Note that if two points are "-close", then they are both "-close" and "-close". The first three axioms together define a structure called a filter.
The fourth axiom states that every entourage contains the diagonal . In other words, every point is "-close" to itself. It would be pretty weird if any point were not "close" to itself!
The fifth axiom states that for any entourage , its opposite is also an entourage. This axiom captures the idea that "closeness" should be a symmetrical relation: is "close" to if and only if is "close" to . For technical reasons, we don't force every entourage to be symmetrical. Instead, the fifth axiom in conjunction with the third axiom guarantees the next best thing: every entourage contains a (stronger) symmetric entourage, .
The sixth axiom is the most complicated, but essentially captures the idea of being "half as close". Given any two entourages , define their composition to be
The sixth axiom states that for all entourages , there exists an entourage such that . Informally, we can think of as being half the size of . This idea is somewhat justified in the context of metric spaces, where .
Every metric space (and more generally every pseudometric space), has a canonical uniform space structure which we now describe. Let be a metric space. Let be an entourage if there exists some such that . Let be the set of all entourages of . The reader is encouraged to verify that satisfies the axioms of a uniform space.
For an example of a uniform space that can not be obtained from any metric space, consider , where is any uncountable index set. For each , let be the entourage of described in the previous paragraph. For each , let be , considered as an entourage of the copy of . can be made into a uniform space by defining to be an entourage of if
for some , some , and some sequence . The reader is again encouraged to check that this is a valid uniform space. We will later prove that this space is not the uniform space of any metric.
Separated Spaces
We say that a uniform space is separated if the uniform structure can tell apart any two distinct points. Formally, a uniform space is separated if whenever , there exists such that . For example, the uniform structure on a metric space is always separated, but the uniform structure on a pseudometric space may not be.
A non-separated uniform space can usually be replaced by a separated uniform space without any problems. Let be a uniform space. Define an equivalence relation on by: if for all entourages , . Informally, if and can not be separated. By identifying points that can't be separated, we can turn any uniform space on the set into a separated uniform space on . As such, we don't lose a whole lot by only considering separated uniform spaces. In these notes, I only really care about separated uniform spaces.
Bases
All of the uniform spaces that we have encountered so far (metric spaces, , and topological groups) are defined in the same way with reference to some special collection of entourages. This is a very common theme that shows up again and again when dealing with uniform spaces. To deal with this systematically, we introduce the concept of a basis of a uniform space.
Definition: Given a uniform space , say that some subset is a basis for if for all , there exists such that .
Note: is sometimes called a fundamental system of .
For example: if is a metric space, and is the corresponding uniform space, then is a basis for , where
As we shall see, it is often times easier to deal with a basis for a uniform space than it is to deal with the entire uniform space, in the same way that it is often easier to deal with the basis for a topology than it is to deal with the whole topology. This is possible because a basis uniquely defines its uniform structure.
Note that not every set of subsets of is the basis of uniform structure. For the sake of completeness, the following lemma characterizes when a collection of entourages forms a basis. The reader is encouraged to verify that the basis entourages of a metric space satisfies these requirements.
Lemma: A set of subsets of is the basis for a uniform space if and only if:
- is non-empty
- If , then there exists such that .
- If , then contains the diagonal.
- If , then there exists such that .
- If , then there exists such that .
Now that we have a bit of experience with the definitions, it's time for some examples!
Example: Let be any set and let , where is the diagonal. is the basis for a uniform structure . It can be seen that is an entourage if and only if it contains the diagonal. We call the discrete uniform space on .
Example: On the opposite end, let be any set and let . is again the basis for a uniform structure , but now . We call the antidiscrete uniform space on .
Example: (For readers familiar with topological groups) Let be a topological group. For any neighborhood of the identity, define
Let be the set of all sets, and let be the set of all sets. Then, and are the bases for two (generally different) uniform structures on . If is an abelian topological group, then these two uniform structures agree. We will investigate this uniform space in depth in later blog posts.
Exercise: Let , and let be all subsets that contain the diagonal and such that is finite. Is the basis of a uniform space?
Exercise: Let and make into a metric space with . Describe the uniform structure on .
Exercise (Harder): Let . Let and be two metrics on . Let be the uniform structure of . Let be the uniform structure on . Prove that .
The Topology of a Uniform Space
Every uniform space is also a topological space, allowing us to apply techniques and intuition from topology to the study of uniform spaces.
To motivate the general case, we again refer back to the uniform space of a metric space and try to describe its topology in terms of its uniform structure. Let be a metric space. A subset is open if and only if for all , there exists such that if , then . In other words, is open if and only if it contains all points that are "-close" to . Since every entourage of contains for some , we actually have the following.
Lemma: Let be a metric space. Let . is open if and only if for all , there exists some entourage such that contains all points "-close" to . .
This is a definition that works for all uniform spaces! For convenience, whenever , define . This is the set of all points "-close" to .
Definition: Let be a uniform space. The corresponding topological space is defined by: if and only if for all , there exists such that .
The reader is encouraged to check that is in fact a topological space. In the future, we will often conflate a uniform space and its corresponding topological space.
It is not clear at first what the topological space looks like, and even whether it contains any nontrivial open sets. The following theorem nicely describes in terms of its neighborhoods.
Theorem: Let be a uniform space. For all , the collection is a neighborhood basis for .
Proof: If is an open neighborhood of , then there exists such that . So, it suffices to show that for all , there exists an open neighborhood of such that .
Let and be arbitrary.
Let . Inductively, find such that . Let .
Let . Note that . Since , . Repeating this argument, . If , there exists , so is open.
.
Part of the power of uniform spaces is that they can add additional information to topological spaces, allowing you to apply uniform space techniques to a purely topological problem. We will see this in a later blog post with a proof of Tychonoff's Theorem using uniform spaces. In order for this to work, whenever a relevant space has is both a topological space and a uniform space , the canonical topological space derived from must be . In this case, we say that the topological and uniform structures are compatible.
For example, every metric space is both a topological space and a uniform space. It is straightforward to check that these topological and uniform structures are compatible.
For another example, it's possible to define a subspace of a uniform space. If is a uniform space and is any subset, then is a uniform subspace of , where .
Lemma: Let be a uniform space, and let . The subspace topology on is the same as the topology induced by the uniform structure on , as a uniform subspace of .
Proof: Let . In either topology, a neighborhood basis for is given by . .
It's natural to wonder which topological spaces have a compatible uniform structure. The full answer is not easy. One easy step in that direction is the following.
Lemma: Every separated uniform space is Hausdorff.
Proof: Let be a separated uniform space. There exists such that . Let such that . Without loss of generality, we may take to be symmetric. If , then and . Thus, . So, we must have and disjoint. Thus, and are separated by disjoint neighborhoods. So, is Hausdorff as a topological space. .
Most generally, a topological space has a compatible uniform structure if and only if it is completely regular, but a proof of this fact would take us too far afield.
Uniform Functions
Uniformly continuous functions are very important in analysis. These are functions that are not just continuous, but are equally continuous throughout their entire domain. As you might guess from the name, uniformly continuous functions are also very important to uniform spaces. Recall that a function between metric spaces is continuous if and only if for all and all , there exists such that if , then . Say that is uniformly continuous if for all , there exists a single dependent only on such that whenever , .
The function given by is not uniformly continuous because can be arbitrarily large. On the other hand, and are both uniformly continuous. It's a well-known fact that every continuous function is uniformly continuous.
You could rephrase uniform continuity with metric spaces as: a function is uniformly continuous if and only if for all , there exists such that contains . This can be generalized to all uniform spaces.
Definition: A function between uniform space is uniform if for all entourages of , is an entourage of .
It is easy to prove that the identity map is uniform, and that the composition of two uniform maps is uniform. Thus, uniform spaces and uniform maps form a category. We will talk more about this category in the next section.
Two uniform spaces are called isomorphic if there exist uniform function and such that is the identity on and is the identity on . If this is the case, then and are called isomorphisms. Note that a uniform map is an isomorphism if and only if it is bijective and the inverse is uniform. For example, defined by is an isomorphism (where is here considered as a uniform space). However, is not an isomorphism because its inverse is not uniform. Isomorphic uniform spaces are for all intents and purposes identical.
A uniform map is called a uniform embedding if is an isomorphism onto the image as a subspace of . Uniform embeddings capture the idea of "being a subspace": if , then the inclusion map is a uniform embedding; if is a uniform embedding, then can be identified with a subspace of .
Building on our intuition from metric spaces, we might expect that every uniform map is continuous. This is indeed the case. Because of this, uniform maps (between uniform spaces) are sometimes still called "uniformly continuous".
Theorem (Continuity of Uniform Maps): Let and be uniform spaces. Let be uniform. Then, is continuous with respect to the induced topologies on and .
Proof: Pick and . It suffices to prove that there exists such that . This holds for .
.
Exercise: Show that a uniform embedding of metric spaces is also a topological embedding.
Exercise: Show that isomorphism is an equivalence relation between uniform spaces.
Exercise: Give an example of a continuous, bounded, but not uniformly continuous function .
Exercise: Let and be metric spaces. Show that and are not isomorphic as uniform spaces.
Exercise: Give an example of two metric spaces where is bounded and is unbounded, but and are isomorphic as uniform spaces.
The Category of Uniform Spaces
Uniform spaces and uniform maps form a category. We will call this the uniform category or , although I'm not aware of any official name. This section is written for readers familiar with basic category theory and uses categorical language freely. For the purpose of brevity, this section contains no proofs, and is more a reference for some facts about .
contains all products and coproducts. All products and coproducts commute with the functor .
The categorical product can be described as follows. Let be a collection of uniform spaces. Let be the Cartesian product (as sets). For any finite subset and any collection where is an entourage of , let be an entourage of . These entourages form a basis for a uniform structure on . Along with the projection maps , this makes into the categorical product of . In particular, the final object (empty product) is a one-point space with its unique uniform structure.
The categorical coproduct can be described as follows. Let be a collection of uniform spaces. Let be the disjoint union (as sets). For any (possibly infinite) collection where is an entourage of , let be an entourage of . These entourages form the basis for a uniform structure on . Along with the inclusion maps , this makes into the categorical coproduct of . In particular, the initial object in the uniform category is , the empty set, with its unique uniform structure.
The product of uniform spaces actually gives some great examples of uniform spaces that are not simply metric spaces. For example, consider where is some uncountable set. This uniform space does not have a countable basis. However, the uniform space associated to every metric space does have a countable basis, namely . So, is not the uniform space of any metric space.
More generally, actually contains all limits and colimits.
The association of a topological space to a uniform space is actually a functor . commutes with all limits and colimits.
The association of a uniform space to a pseudometric space is also a functor . This functor also commutes with all limits and colimits. The composition is (naturally isomorphic to) the canonical functor .
For more categorical facts, see this mathoverflow.net answer.
Extensions: This series of posts talks about uniform spaces in the context of entourages. There are two other major approaches to uniform spaces. One of these is based on certain open covers of the space, which I find harder to motivate. The other approach uses pseudometrics to define uniform spaces, but for many uniform spaces (such as topological groups), it takes some work to prove that the uniform structure can be defined by pseudometrics.