Uniform Spaces 1 - Nets
Pre-requisites: point-set topology, metric spaces.
Introduction
I recently became very interested in topological vector spaces, and this interest led me naturally to the concept of uniform spaces, since every topological vector space is a uniform space. Uniform spaces generalize topological vector spaces, metric spaces, topological groups, compact Hausdorff spaces, and more.
This is the first in a series of seven posts about the theory behind uniform spaces. In the next post, I will go deeper into what exactly a uniform space is and what they are used for, but this first post is focused on the idea of nets. At first, I was going to introduce nets in the context of uniform spaces, but the more I read about nets, the more I realized that they are actually a pretty cool tool for point-set topology. So, in this post, I will go over some of the intuition and basic theorems behind nets in a topological space.
The other posts in this series are:
- Nets
- Introduction to Uniform Spaces
- The Completion of a Uniform Space
- The Bolzano-Weierstrass Theorem
- Countably Uniform Spaces
Sequences and Topology
The net a generalization of the sequence. Recall that a sequence is a function , commonly written . To emphasize that some function is a sequence (or net), we will write it as . When something is true of all sufficiently large , we say that it holds eventually for .
A sequence in a topological space is said to converge to a point if for all open sets such that , the sequence is eventually in . In other words, if and is open, then there exists such for all , .
If this definition is new to you, it may be worth considering the more common case where is a metric space. If is a metric space, then converges to (in the above sense) if and only if for all , is eventually in the open ball . This leads to the following more common characterization of convergence in metric spaces.
Theorem (Topological Convergence of Sequences in Metric Spaces): A sequence in a metric space converges to if and only if for all , eventually.
In fact, convergence of sequences completely defines the topology of a metric space, as shown by the following theorems. These theorems are left as an exercise to the interested reader.
Theorem (Closed Subsets of a Metric Space): Let be a metric space. A subset is closed if and only if whenever is a sequence in and converges to , then .
Theorem (Open Subsets of a Metric Space): Let be a metric space. A subset is open if and only if whenever is a convergent sequence in and converges to , then is eventually in .
These important theorems are no longer true for general topological spaces. For example, consider with the product topology, viewed as the set of all real-valued functions on . Let be the set of all functions such that for all except countably many . is not closed in . To see this, let for all . Clearly, . If were closed, then would be open, and would contain an open neighborhood of . Every open neighborhood of contains on open neighborhood of the form:
However, contains where for all , and for all other . Clearly, . So, every open neighborhood of intersects with . Thus, is not closed.
On the other hand, if is a sequence in and converges to , then . To see this, let . Since converges to , for all . Since is countable, lies in .
Nets and Topology
To salvage these theorems, we introduce the concept of a net.
What is a Net?
A net is simply a function whose domain is a directed set.
Definition: A directed set is a set with a binary relation such that the following conditions hold.
-
(Transitive) For all , if and , then
-
(Reflexive) For all ,
-
(Upper Bounds) For all , there exists such that and .
-
(Non-Empty)
Definition: A net in is a function where is a directed set.
When the order is obvious, we often use the set to represent the directed set . Some people require that a directed set also satisfies the following axiom, making every directed set into a poset.
- (Anti-Symmetry) For all , if and , then .
Realistically, this axiom wouldn't impact the theory of nets at all, since we could replace every non-anti-symmetric net with an anti-symmetic net by identifying if and . In my opinion, this axiom just makes the theory of nets slightly more complicated.
Most importantly, is a directed set, so every sequence is also a net. In general, though, nets can be a lot stranger than sequences -- nets could be indexed by , , , and more.
Convergence of Nets
Similar to sequences, a statement concerning a net is said to hold eventually if there is some such that for all , the statement holds for . Importantly, if two statements (, ) concerning are both true eventually, then their conjunction (" and ") is also true eventually. All relevant properties of nets are properties that hold "eventually".
Definition: A net in a topological space is said to converge to if for all open sets such that , eventually.
Happily, our characterizations of closed and open sets in metric spaces also hold for general topological spaces if sequences are replaced with nets.
Theorem (Closed Subsets of a Topological Space): Let be a topological space. A subset is closed if and only if whenever is a net in and converges to , then .
Proof: Suppose that is closed, and let be a net in which converges to some . As is an open set, eventually. This is a contradiction. Hence, every time a net in converges to , we have .
Now suppose that is some subset of such that whenever a net in converges to , . Let .
Let where is open. Define an order on by: if and only if . Note that if is open and , then there always exists some . So, if , then there exists , and is an upper bound on both and . Thus, is a directed set.
Define the net by: . We now prove that converges to . Whenever , we have . So, is eventually in for any open containing . Thus, does converge to .
As is the limit of a net in , we have . Since was arbitrary, is closed.
Theorem (Open Subsets of a Metric Space): Let be a topological space. A subset is open if and only if whenever is a net in and converges to , is eventually in .
Proof: If is an open set and converges to , then is eventually in by the definition of convergence.
Now suppose that is a set such that whenever is a net which converges to , is eventually in . Thus, whenever eventually and converges to , then . By the previous theorem, this implies that is closed. Thus, is open.
Nets and Hausdorffness
It is common to say that is "the limit" of a net if converges to . This terminology can be confusing because a given net may have more than one limit. For example, consider with the indiscrete topology. Consider the constant sequence . Both and are limits of . This happens because and are indistinguishable under the topology of .
As a slightly more complicated example, give the new topology
Although and are now topologically distinguishable, they are still both limits of . This is because and are not very strongly separated. Thankfully, everything works if the underlying topological space is Hausdorff. And, at the risk of angering some point-set topologists, all important topological spaces are Hausdorff.
Theorem (Unique Limits iff Hausdorff): A topological space is Hausdorff if and only if whenever is a net, and converges to both and , then .
Proof: Suppose that is Hausdorff, is a net, and converges to both and . If , then let and where are disjoint open subsets of . eventually and eventually. Thus, eventually. This is impossible, so has unique limits.
Suppose that has unique limits, but is not Hausdorff. Let such that and can not be separated by disjoint neighborhoods. Let
for and open sets. Give the order: if and only if and . Note that whenever and , there exists some . From this observation, it can be seen that is a directed set.
Define the net by . If is open and , then eventually. Thus, converges to . Similarly, converges to . This is a contradiction. Thus, must be Hausdorff.
Nets and Continuity
In metric spaces, there is a strong relationship between continuous functions and convergent sequences. This relationship is codified in the following theorem.
Theorem: Let anad be metric spaces, and let be any function. is continuous if and only if whenever a sequence in converges to , the sequence in converges to .
More generally, nets can be used to determine when a function between topological spaces is continuous. This comes in handy, for example, when proving that functions involving the completion of a uniform space are continuous. For now, it serves as another example of how nets generalize intuitive ideas from metric spaces to more general topological spaces.
Theroem (Continuous iff Preserves Limits): Let and be topological spaces, and let be any function. is continuous if and only if whenever a net in converges to , the net in converges to .
Proof: Let be a continuous function. Let be a net in which converges to . For all open subsets containing , is an open subset of containing . Thus, eventually. Hence, eventually. Since was arbitrary, converges to .
Now, suppose that preserves the limits of nets. Let be an arbitrary open set. To prove that is continuous, it suffices to prove that is open. Hence, it suffices to prove that for all and all nets which converge to , eventually . Note that converges to , so eventually . Thus, eventually .
Nets and Compactness
There is a well-known characterization of when a metric spaces is compact that relies only upon the topology of the metric space.
Theorem: A metric space is compact if and only if every arbitrary sequence in has a convergent subsequence.
Unfortunately, but on-theme for this post, this theorem does not generalize to all topological spaces. The property that every sequence has a convergent subsequence is called sequential compactness, and every compact space is sequentially compact.
But there exist sequentially compact spaces that are not compact. For example, once again take viewed as the real-valued functions on , and let to be the set of all functions that are zero except on a countable subset of . Since is Hausdorff and is not a closed subset of , is not compact. Since is compact, every sequence in has a convergent subsequence. So, every sequence in has a subsequence which converges in . Its limit is in . Thus, is sequentially compact but not compact.
To characterize compactness for all topological space, we need to consider nets instead of sequences. It turns out that a topological space is compact if and only if every net has a convergent subnet. To properly state and prove this theorem, we first have to get acquainted with subnets.
Definition: Given a net , a subnet is a net function such that there exists a function satisfying:
-
For all ,
-
For all , if , then .
-
For all , there exists such that .
Every subsequence is actually a subnet in disguise. A subsequence of a sequence is can be described as a sequence for which there exists a strictly increasing function such that . This satisfies the definition of a subnet.
However, subnets can be much more general. For one thing, the domain of a net may not be the same (or even contain) the domains of its subnets. But, subnets and their parent nets are related by one very important property: if some statement is true eventually for , and is a subnet of , then it is also true eventually for .
Lemma: If converges to and is a subnet of , then also converges to .
Proof: If converges to , then for all open subset containing , eventually. Thus, eventually. Thus, converges to .
Subnets are a more complicated idea then subsequences, and can be hard to get a handle on at first. Thankfully, there is an easy criterion that tells us when convergent subnets exist.
Definition: A cluster point of a net is a point such that for all open sets such that , and all , there exists such that .
To simplify this definition, say that some statement about a net is true infinitely often if for all , there exists such that the statement is true for . This (slightly confusing) terminology is borrowed from sequences, and is not the same as being true for infinitely many terms. Using this terminology, is a cluster point of if and only if for all neighborhoods of , infinite often. Importantly, if is a subnet of and some statement is true infinitely often for , then it is also true infinite often for .
Lemma (Cluster Point iff Convergent Subnet): Let be a net in . is a cluster point of if and only if there exists a subnet of that converges to .
Proof: Suppose that is a subnet of that converges to . Let be a net in . If is an open set containing , then eventually. Thus, infinitely often. Thus, infinitely often. Thus, is a cluster point of .
On the other hand, suppose that is a cluster point of . Define where is an open neighborhood of . Give the ordering if . It is straightforward to show that is a directed set. Define the net by .
It is again straightforward to show that converges to . Also, is a subnet of with the function defined by . Thus, a subnet of converges to .
Now that we know a little bit about subnets and cluster points, we can successfully characterize compactness in the language of nets.
Theorem (Convergent Subnets iff Compact): Let be a topological space. is compact if and only if every net in has a convergent subnet if and only if every net in has a cluster point.
Proof: It suffices to prove that is compact if and only if every net in has a cluster point.
Let be a compact topological space. Suppose for contradiction that is a net in that has no cluster point. Then, for every , there exists an open neighborhood of such that eventually. Let be the collection of all open sets such that is eventually not in . We have just shown that is an open cover of . Since is compact, has a finite subcover . is eventually not in any of these open sets, so is eventually not in . This is absurd. Thus, every net in must have a cluster point.
Let be topological space such that every net has a convergent subnet. Suppose for contradiction that is not compact. Let be an open cover of with no finite subcover. Let be the set of all finite subsets of . By assumption, for all , there exists . Define where and . Give the ordering if . It is straightforward to show that . Define the net by .
The net has a cluster point . Let such that . Eventually, is not in . This is a contradiction. Thus, must be compact.
I'll end with a true application of nets to topology: a short proof of Tychonoff's Theorem. This is a true gem of a proof. As Tychonoff's Theorem is actually equivalent to the Axiom of Choice, it is impossible to get around invoking the axiom of choice.
Theorem (Tychonoff's Theorem): [Assuming choice] Let be a collection of compact topological spaces. Then, the product is also compact.
Proof: Let and let be the projection onto . To prove that is compact, it suffices to prove that an arbitrary net has a cluster point. For each , choose a cluster point of . Let such that .
To prove that is a cluster point of , it suffices to prove that infinitely often for each and each neighborhood of . This is true because infinite often.
Extensions: A sequential space is precisely a space whose topology is defined by its notion of convergent sequences (such as metric spaces and any first-countable space). There is also another tool, filters, which can be used instead of nets when studying uniform spaces. I like nets better because nets are more like sequences.