Nets and Filters
In metric spaces, sequences suffice to characterize the topology: closures, continuity, and compactness can all be described via convergent sequences. In general topological spaces, sequences are inadequate, and two more powerful tools -- nets and filters -- take their place.
Directed Sets and Nets
A directed set is a nonempty set with a preorder (reflexive and transitive) such that for every , there exists with and .
A net in a topological space is a function from a directed set to , written .
A net converges to , written , if for every open neighborhood of , there exists such that for all .
-
Sequences: A sequence is a net indexed by .
-
Neighborhood nets: For , let (the neighborhood system of ) directed by reverse inclusion: iff . For each , choose . Then is a net converging to .
-
Riemann sums: The net of Riemann sums of a function on , indexed by partitions ordered by refinement, converges to (when the integral exists).
Nets Characterize the Topology
Let be a topological space.
- Closure: if and only if there exists a net in converging to .
- Continuity: is continuous if and only if for every net converging to in , the net converges to in .
- Hausdorff: is Hausdorff if and only if every net in converges to at most one point.
(1, ): If with , every open contains some , so .
(1, ): If , let be the collection of open neighborhoods of , directed by reverse inclusion. For each , ; choose . Then is a net in converging to .
Filters
A filter on a set is a nonempty collection satisfying:
- .
- If , then (closed under finite intersections).
- If and , then (upward closed).
A filter on a topological space converges to , written , if contains all neighborhoods of : .
A filter clusters at (or is a cluster point of ) if every intersects every neighborhood of .
-
Neighborhood filter: is the smallest filter converging to .
-
Principal filter: For nonempty , is a filter (the principal filter generated by ).
-
Fr'echet filter: On an infinite set , the collection of cofinite subsets is a filter.
Filter Base
A filter base (or filter basis) on is a nonempty collection such that:
- .
- For , there exists with .
A filter base generates a filter:
Nets and filters provide equivalent descriptions of topology. Every net generates a filter (the eventuality filter: iff eventually). Conversely, every filter generates a net. The choice between nets and filters is largely a matter of taste:
- Nets are more intuitive (they generalize sequences directly).
- Filters are more algebraic and have cleaner behavior under products and intersections.
- Ultrafilters (maximal filters) are the key tool for proving Tychonoff's theorem.