\(\newcommand \ensuremath [1]{#1}\) \(\newcommand \footnote [2][]{\text {( Footnote #1 )}}\) \(\newcommand \footnotemark [1][]{\text {( Footnote #1 )}}\) \(\newcommand {\protect }{}\) \(\newcommand {\ga }{\alpha }\) \(\newcommand {\gb }{\beta }\) \(\newcommand {\gm }{\gamma }\) \(\newcommand {\eps }{\varepsilon }\) \(\newcommand {\gd }{\delta }\) \(\newcommand {\gl }{\lambda }\) \(\newcommand {\ph }{\varphi }\) \(\newcommand {\ome }{\Omega }\) \(\newcommand {\ba }{\mathbb {A}}\) \(\newcommand {\bc }{\mathbb {C}}\) \(\newcommand {\br }{\mathbb {R}}\) \(\newcommand {\bn }{\mathbb {N}}\) \(\newcommand {\bq }{\mathbb {Q}}\) \(\newcommand {\brc }{\mathbb {R}}\) \(\newcommand {\bz }{\mathbb {Z}}\) \(\newcommand {\sa }{\mathscr {A}}\) \(\newcommand {\sb }{\mathscr {B}}\) \(\newcommand {\sc }{\mathscr {C}}\) \(\newcommand {\sd }{\mathscr {D}}\) \(\newcommand {\se }{\mathscr {E}}\) \(\newcommand {\sf }{\mathscr {F}}\) \(\newcommand {\sk }{\mathscr {K}}\) \(\newcommand {\sn }{\mathscr {N}}\) \(\newcommand {\ss }{\mathscr {S}}\) \(\newcommand {\st }{\mathscr {T}}\) \(\newcommand {\su }{\mathscr {U}}\) \(\newcommand {\ity }{\infty }\) \(\newcommand {\emp }{\varnothing }\) \(\newcommand {\ds }{\dots }\) \(\newcommand {\pt }{\partial }\) \(\newcommand {\res }{\restriction }\) \(\newcommand {\sub }{\subseteq }\) \(\newcommand {\sur }{\supseteq }\) \(\newcommand {\sem }{\smallsetminus }\) \(\newcommand {\tm }{\times }\) \(\newcommand {\nin }{\notin }\) \(\newcommand {\subnq }{\subsetneqq }\) \(\newcommand {\inter }{\operatorname {int}}\) \(\newcommand {\cl }{\operatorname {cl}}\) \(\newcommand {\of }[1]{\left (#1\right )}\) \(\newcommand {\bof }[1]{\left [#1\right ]}\) \(\newcommand {\cur }[1]{\left (#1\right )}\) \(\newcommand {\bra }[1]{\left [#1\right ]}\) \(\newcommand {\ang }[1]{\left <#1\right >}\) \(\newcommand {\set }[1]{\left \{#1\right \}}\) \(\newcommand {\abv }[1]{\left |#1\right |}\) \(\newcommand {\nm }[1]{\left \Vert #1\right \Vert }\) \(\newcommand {\clo }[1]{\left [#1\right )}\) \(\newcommand {\ocl }[1]{\left (#1\right ]}\) \(\newcommand {\rg }[1]{\mathring {#1}}\) \(\newcommand {\ob }[1]{\overline {#1}}\) \(\newcommand {\net }[3]{\left (#1_{#2}\right )_{#2\in #3}}\) \(\newcommand {\qand }{\qquad \text {and}\qquad }\)

4.2 Nets

4.2.1 Directed set.

A directed set is a set \(A\) with a binary relation \(\le \) that is reflexive and transitive and for every \(\ga ,\gb \in A\) there is \(\gm \in A\) with \(\ga \le \gm \) and \(\gb \le \gm \).

Examples.

The set \(\bn \) with standard linear order is a directed set. The family of finite subsets of a set \(X\) is directed by inclusion. The family of nbhds of \(x\in X\) for a topological space \(X\) is directed by inverted inclusion.

4.2.2 Definition of a net.

A net in a set \(X\) is a function \(\net x{\ga }A\) from a directed set \(A\) to \(X\).

4.2.3 Convergence of nets in topological spaces.

Let \(\net x{\ga }A\) be a net in a topological space \(X\). If \(Y\sub X\), then \(\net x{\ga }A\) is eventually in \(Y\) provided there is \(\gb \in A\) such that \(x_{\ga }\in Y\) for every \(\ga \ge \gb \).

A net \(\net x{\ga }A\) in \(X\) converges to \(x\in X\) provided for every nbhd \(U\) of \(x\) the net \(\net x{\ga }A\) is eventually in \(U\).

Example.

Let \(X\) be a trivial space. Then any net in \(X\) converges to any point of \(X\).

4.2.4 Hausdorff spaces.

A topological space \(X\) is Hausdorff if for every distinct \(x,y\in X\) there are disjoint open sets \(U,V\) with \(x\in U\) and \(y\in V\).

Example.

The Sierpiński space is not Hausdorff. Any discrete space is Hausdorff. Any metric space is Hausdorff. Any ordered space is Hausdorff.

4.2.5 Theorem (uniqueness of limits in Hausdorff spaces).

A topological space \(X\) is Hausdorff if and only if every net in \(X\) converges to at most one point in \(X\).

  • Proof. Assume that \(X\) is Hausdorff. Suppose, for a contradiction, that \(x,y\in X\) are distinct and \(\net x{\ga }A\) is a net in \(X\) that converges to both \(x\) and \(y\). Let \(U\) and \(V\) be disjoint and open in \(X\) with \(x\in U\) and \(y\in V\). There are \(\gb ,\gm \in A\) with \(x_{\ga }\in U\) for \(\ga \ge \gb \) and \(x_{\ga }\in V\) for \(\ga \ge \gm \). Let \(\gd \in A\) be such that \(\ga \le \gd \) and \(\gb \le \gd \). Then \(x_{\gd }\in U\cap V\), which is a contradiction.

    Assume that every net in \(X\) converges to at most one point in \(X\). Let \(x,y\in X\) be distinct and suppose, for a contradiction, that \(U\cap V\neq \emp \) for any open \(U,V\) in \(X\) with \(x\in U\) and \(y\in V\). Let

    \[ A:=\set {\ang {U,V}:U,V\text { are open nbhds of }x\text { and }y,\text { respectively}}. \]

    Define \(\le \) on \(A\) by

    \[ \ang {U,V}\le \ang {U’,V’} \]

    if \(U’\sub U\) and \(V’\sub V\). Then \(A\) becomes a directed set. Let \(x_{\ga }\in U\cap V\) for every \(\ga :=\ang {U,V}\in A\). Then \(\net x{\ga }A\) converges to \(x\) since for any open nbhd \(U\) of \(x\) we have \(x_{\ga }\in U\) for \(\ga \ge \ang {U,X}\). Similarly, \(\net x{\ga }A\) converges to \(y\), which is a contradiction.  □

4.2.6 Theorem (nets and closure).

Let \(X\) be a topological space and \(A\sub X\). Then \(x\in \ob A\) if and only if there is a net \(\net x{\ga }A\) in \(A\) that converges to \(x\).

  • Proof. Assume that there is a net \(\net x{\ga }A\) in \(A\) that converges to \(x\). Let \(U\) be a nbhd of \(x\). Then there is \(\gb \in A\) such that \(x_{\ga }\in U\) for every \(\ga \ge \gb \). In particular, \(x_{\gb }\in U\) so \(U\cap A\neq \emp \). Thus \(x\in \ob A\).

    Now assume that \(x\in \ob A\). Let \(D\) be the set of all nbhds of \(x\) directed by inverted inclusion. For each \(\ga \in D\) there is \(x_{\ga }\in \ga \cap A\). Then \(\net x{\ga }A\) converges to \(x\).  □

4.2.7 Theorem (nets and continuity).

Let \(X\) and \(Y\) be topological spaces and \(f:X\to Y\). Then \(f\) is continuous if and only if for every net \(\net x{\ga }A\) in \(X\) that converges to \(x\in X\), the net \(\cur {f\of {x_{\ga }}}_{\ga \in A}\) converges to \(f\of x\).

  • Proof. Assume that \(f\) is continuous and \(\net x{\ga }A\) is a net in \(X\) that converges to \(x\in X\). Let \(U\) be a nbhd of \(f\of x\) in \(Y\). Then \(f^{-1}\bof U\) is a nbhd of \(x\) in \(X\) so there is \(\gb \in A\) such that \(x_{\ga }\in f^{-1}\bof U\) for every \(\ga \ge \gb \). Thus \(f\of {x_{\ga }}\in U\) for every \(\ga \ge \gb \) so \(\cur {f\of {x_{\ga }}}_{\ga \in A}\) converges to \(f\of x\).

    Now assume that for every net \(\net x{\ga }A\) in \(X\) that converges to \(x\in X\), the net \(\cur {f\of {x_{\ga }}}_{\ga \in A}\) converges to \(f\of x\). If \(B\sub X\), and \(x\in \ob B\), then there is a net \(\net x{\ga }A\) in \(X\) that converges to \(x\). Since \(\cur {f\of {x_{\ga }}}_{\ga \in A}\) converges to \(f\of x\), it follows that \(f\of x\in \ob {f\bof A}\). Since \(f\bof {\ob A}\sub \ob {f\bof A}\) for any \(A\sub X\), it follows that \(f\) is continuous.  □

4.2.8 Theorem (convergence of nets in product spaces).

Let \(X_{\ga }\) be a topological space for each \(\ga \in A\) and \(X:=\prod _{\ga \in A}X_{\ga }\). A net \(\net x{\gb }B\) in \(X\) converges to \(x\in X\) if and only of the net \(\cur {p_{\ga }\of {x_{\gb }}}_{\gb \in B}\) converges to \(p_{\ga }\of x\) for every \(\ga \in A\).

  • Proof. Assume that \(\net x{\gb }B\) converges to \(x\). Since \(p_{\ga }\) is continuous, it follows that \(\cur {p_{\ga }\of {x_{\gb }}}_{\gb \in B}\) converges to \(p_{\ga }\of x\) for every \(\ga \in A\).

    Assume that \(\cur {p_{\ga }\of {x_{\gb }}}_{\gb \in B}\) converges to \(p_{\ga }\of x\) for every \(\ga \in A\). Let \(U\) be a nbhd of \(x\). There is a finite \(A’\sub A\) and open \(U_{\ga }\) in \(X_{\ga }\) for every \(\ga \in A’\) such that

    \[ \prod _{\ga \in A}U_{\ga }\sub U, \]

    where \(U_{\ga }:=X_{\ga }\) for every \(\ga \in A\sem A’\). Let

    \[ A’:=\set {\ga _{1},\ga _{2},\ds ,\ga _{n}}. \]

    For each \(\ga \in A’\) there is \(\gb _{\ga }\in B\) such that \(p_{\ga }\of {x_{\gb }}\in U_{\ga }\) for every \(\gb \ge \gb _{\ga }\). Since \(A’\) is finite, there is \(\gm \in B\) such that \(\gb _{\ga }\le \gm \) for every \(\ga \in A’\). If \(\gb \ge \gm \), then \(p_{\ga }\of {x_{\gb }}\in U_{\ga }\) for every \(\ga \in A\) so \(\net x{\gb }B\) converges to \(x\).  □

4.2.9 Cluster points of nets.

Let \(\net x{\ga }A\) be a net in a set \(X\) and \(Y\sub X\). We say that \(\net x{\ga }A\) is frequently in \(Y\) if for every \(\gb \in A\) there is \(\ga \ge \gb \) with \(x_{\ga }\in Y\). If \(X\) is a topological space, \(\net x{\ga }A\) is a net in \(X\) and \(Y\sub X\), then \(x\in X\) is a cluster point of \(\net x{\ga }A\) if for every nbhd \(U\) of \(x\) the net \(\net x{\ga }A\) is frequently in \(U\).

4.2.10 Subnet.

Let \(\net x{\ga }A\) be a net in a set \(X\). A subnet of \(\net x{\ga }A\) is a net \(\net y{\gb }B\) such that there is a function \(\ph :B\to A\) which satisfies:

  • 1. for every \(\ga \in A\) there is \(\gb \in B\) with \(\ga \le \ph \of {\gb ’}\) for \(\gb ’\ge \gb \), and

  • 2. \(y_{\gb }=x_{\ph \of {\gb }}\) for every \(\gb \in B\).

We will say that \(\ph \) defines the subnet.

4.2.11 Theorem (cluster points and subnets).

Let \(\net x{\ga }A\) be a net in a topological space \(X\). Then \(x\in X\) is a cluster point of \(\net x{\ga }A\) if and only if there exists a subnet \(\net y{\gb }B\) of \(\net x{\ga }A\) that converges to \(x\).

  • Proof. Assume that there exists a subnet \(\net y{\gb }B\) of \(\net x{\ga }A\) that converges to \(x\). Let \(U\) be a nbhd of \(x\) in \(X\). There is \(\gb _{0}\in B\) such that \(y_{\gb }\in U\) for every \(\gb \ge \gb _{0}\). Let \(\ph :B\to A\) define the subnet. Let \(\ga \in A\). There is \(\gb _{1}\in B\) such that \(\ph \of {\gb }\ge \ga \) for every \(\gb \ge \gb _{1}\). Let \(\gb \in B\) be such that \(\gb \ge \gb _{0}\) and \(\gb \ge \gb _{1}\). then

    \[ x_{\ph \of {\gb }}=y_{\gb }\in U \]

    and \(\ph \of {\gb }\ge \ga \). Thus \(\net x{\ga }A\) is frequently in \(U\), which implies that \(x\) is a cluster point of \(\net x{\ga }A\).

    Now assume that \(x\) is a cluster point of \(\net x{\ga }A\). Let \(B\) be the family of all pairs \(\ang {\ga ,U}\) with \(\ga \in A\) and \(U\) being a nbhd of \(x\) with \(x_{\ga }\in U\). Define a direction \(\le \) on \(B\) by

    \[ \ang {\ga ,U}\le \ang {\ga ’,U’} \]

    if \(\ga \le \ga ’\) and \(U’\sub U\). Then \(\ph :B\to A\) given by \(\ph \of {\ga ,U}:=\ga \) defines a subnet \(\net y{\gb }B\) of \(\net x{\ga }A\). We show that \(\net y{\gb }B\) converges to \(x\). Let \(U\) be a nbhd of \(x\). There is \(\ga \in A\) with \(x_{\ga }\in U\). Let \(\gb _{0}:=\ang {\ga ,U}\). If \(\gb :=\ang {\ga ’,U’}\ge \gb _{0}\), then

    \[ y_{\gb }=x_{\ph \of {\gb }}=x_{\ga ’}\in U’\sub U, \]

    as required.  □

4.2.12 Universal net (ultranet).

A net \(\net x{\ga }A\) in a set \(X\) is a universal net (also called ultranet) if for every \(Y\sub X\) the net \(\net x{\ga }A\) is eventually in \(Y\) or in \(X\sem Y\).

Remark.

Let \(\net x{\ga }A\) be a net in a set \(X\) such that there is \(\gb \in A\) and \(y\in X\) with \(x_{\ga }=y\) for every \(\ga \ge \gb \). Then \(\net x{\ga }A\) is an ultranet in \(X\).

A net \(\net x{\ga }A\) in a set \(X\) is frequently in some \(Y\sub X\) if and only if \(\net x{\ga }A\) is not eventually in \(X\sem Y\), hence a universal net in a topological space converges to any of it’s cluster points.

4.2.13 Exercises.