Tutorials › Topology (Undergraduate) › Using Nets to Track Uncountable Neighborhood Behavior

Proof Strategies in Topology · Tutorial 790 of 799

Using Nets to Track Uncountable Neighborhood Behavior

Learn to build nets from neighborhoods and use their convergence to test closure and continuity without a countability assumption.

Intermediate 12 min read

What You'll Learn

  • Define directed sets, nets, and convergence of a net in a topological space
  • Construct a net in a set that converges to any point of its closure
  • Prove that a point is in the closure exactly when such a net exists
  • Prove that a map is continuous exactly when it preserves convergent nets
  • Use nets indexed by neighborhoods, including when the neighborhood family is uncountable
  • Recognize why neighborhood indices must be ordered by reverse inclusion

Why Use Nets?

In a topological space, neighborhoods of a point may not be organized by a countable list. A sequence has only countably many terms, so a sequence-based test may not record the behavior of every neighborhood. A net generalizes a sequence by allowing its terms to be indexed by a more flexible ordered set. The key idea is to index directly by neighborhoods: as the index advances, the neighborhoods become smaller.

Throughout, \((X,\mathcal{T})\) and \((Y,\mathcal{U})\) are topological spaces. A directed set is an index set with an order that allows any two indices to be followed by a common later index. We use a reflexive, transitive order; distinct indices are allowed to be comparable in both directions.

Definition: A directed set is a nonempty set \(D\) with a reflexive, transitive relation \(\preceq\) such that for any \(i,j\in D\), there is \(k\in D\) with \(i\preceq k\) and \(j\preceq k\). A net in \(X\) is a function \(x:D\to X\), written \((x_i)_{i\in D}\). It converges to \(x\in X\), written \(x_i\to x\), if for every open neighborhood \(U\) of \(x\), there is \(i_0\in D\) such that \(x_i\in U\) whenever \(i_0\preceq i\).

The phrase “whenever \(i_0\preceq i\)” is the eventual condition: every term at or after \(i_0\) must lie in \(U\). A sequence is a net whose directed set is \(\mathbb{N}\) with its usual order. The extra flexibility of nets comes from the choice of directed set, not from changing the definition of convergence.

Directing the Neighborhoods

Let \(x\in X\). The collection of all open neighborhoods of \(x\) becomes directed when ordered by reverse inclusion: define \(U\preceq V\) when \(V\subseteq U\). Thus advancing in the order means passing to a smaller neighborhood. For any two neighborhoods \(U,V\), their intersection is another open neighborhood of \(x\), and it is a common later index.

Sometimes it is useful to attach a point of a set to each neighborhood. To avoid making an arbitrary selection for every neighborhood, use indices that are pairs consisting of a neighborhood and one of its points. The following result uses this construction to turn the neighborhood test for closure into a convergent net.

Theorem (Net characterization of closure): For \(A\subseteq X\) and \(x\in X\), \(x\in\overline{A}\) if and only if there is a net \((a_i)_{i\in D}\) with every \(a_i\in A\) and \(a_i\to x\).

Proof. Suppose first that \(x\in\overline{A}\). The neighborhood test for closure says that every open neighborhood \(U\) of \(x\) intersects \(A\). Define \(D=\{(U,a): U\text{ is an open neighborhood of }x,\ a\in U\cap A\}\). This set is nonempty. Put \((U,a)\preceq(V,b)\) when \(V\subseteq U\). Given \((U,a),(V,b)\in D\), the set \(U\cap V\) is an open neighborhood of \(x\), so it meets \(A\); choose \(c\in U\cap V\cap A\). Then \((U\cap V,c)\) is a common later index, so \(D\) is directed. Define \(a_{(U,a)}=a\). Every term belongs to \(A\). If \(W\) is any open neighborhood of \(x\), take an index \((W,w)\in D\). At every later index \((V,b)\), we have \(V\subseteq W\) and \(b\in V\), so \(b\in W\). Thus \(a_i\to x\).

Conversely, suppose a net with all terms in \(A\) converges to \(x\). If some open neighborhood \(W\) of \(x\) missed \(A\), then no term of the net would lie in \(W\). This contradicts convergence, which requires all terms after some index to lie in \(W\). Hence every open neighborhood of \(x\) meets \(A\), and the neighborhood test gives \(x\in\overline{A}\). If \(A=\varnothing\), its closure is empty and there is no net with values in \(A\), so the equivalence also covers this case. \(\square\)

Worked Example: A Net Approaching Zero in the Real Line

Let \(X=\mathbb{R}\) with its standard topology and \(A=\{1/n:n\in\mathbb{N}\}\). Construct a net in \(A\) converging to \(0\), and verify that this proves \(0\in\overline{A}\).

Use \(D=\mathbb{N}\) with its usual order and set \(a_n=1/n\). Each term belongs to \(A\). To check convergence, let \(\varepsilon>0\). By the Archimedean property, choose \(N\in\mathbb{N}\) with \(N>1/\varepsilon\). For every \(n\geq N\), we have \(0<1/n\leq1/N<\varepsilon\), so \(a_n\in(-\varepsilon,\varepsilon)\). Every open neighborhood of \(0\) contains such an interval, and therefore \(a_n\to0\).

Check: for the particular neighborhood \((-1/4,1/4)\), all terms with \(n\geq5\) lie inside it, since \(0<1/n\leq1/5<1/4\). The net characterization now gives \(0\in\overline{A}\), although \(0\notin A\).

Neighborhood-Indexed Nets in a Large Topology

For the neighborhood-directed construction, the index set need not be countable. This matters in spaces whose neighborhoods are specified by excluding many points at once.

Worked Example: The Co-Countable Topology

Let \(X=\mathbb{R}\) with the co-countable topology: the open sets are \(\varnothing\) and the sets whose complements are countable. Fix \(p\in\mathbb{R}\), and let \(A=\mathbb{R}\setminus\{p\}\). Construct a net in \(A\) converging to \(p\).

Every open neighborhood \(U\) of \(p\) has countable complement. Since \(\mathbb{R}\setminus U\) is countable while \(A\) is uncountable, \(U\cap A\ne\varnothing\). Let \(D=\{(U,a):U\text{ is an open neighborhood of }p,\ a\in U\cap A\}\), ordered by \((U,a)\preceq(V,b)\) when \(V\subseteq U\), and define \(a_{(U,a)}=a\). For any two indices, the intersection of their neighborhood coordinates is still an open neighborhood of \(p\), and it meets \(A\); a pair using a point in that intersection is a common later index. Hence \(D\) is directed.

Let \(W\) be an open neighborhood of \(p\), and take any index \((W,w)\). Every later index has the form \((V,b)\) with \(V\subseteq W\), so its value \(b\) lies in \(W\). This proves \(a_{(U,a)}\to p\). Every term lies in \(A\), so the net characterization confirms \(p\in\overline{A}\). The construction follows all neighborhoods of \(p\) at once; it does not require listing them as a sequence.

Check: the argument used both that \(U\) is a neighborhood of \(p\) and that its complement is countable. Removing the single point \(p\) from \(U\) cannot exhaust \(U\): indeed \(U\cap A\ne\varnothing\), as already shown by comparing the countable complement of \(U\) with the uncountable set \(A\).

Continuity Can Also Be Tested by Nets

Theorem (Net characterization of continuity): A map \(f:X\to Y\) is continuous if and only if, for every directed set \(D\) and every net \(x_i\to x\) in \(X\), the net \(f(x_i)\to f(x)\) in \(Y\).

Proof. Suppose \(f\) is continuous, let \(x_i\to x\), and let \(V\) be an open neighborhood of \(f(x)\). By continuity, \(f^{-1}(V)\) is open and contains \(x\). Convergence gives an index \(i_0\) such that \(x_i\in f^{-1}(V)\) for all \(i\succeq i_0\). Thus \(f(x_i)\in V\) for all such \(i\), proving \(f(x_i)\to f(x)\).

Conversely, suppose \(f\) is not continuous. Then there is \(x\in X\) and an open neighborhood \(V\) of \(f(x)\) such that no open neighborhood \(U\) of \(x\) satisfies \(f(U)\subseteq V\). For each such \(U\), there is therefore \(y\in U\) with \(f(y)\notin V\). Let \(D=\{(U,y):U\text{ is an open neighborhood of }x,\ y\in U,\ f(y)\notin V\}\), ordered by reverse inclusion of the neighborhood coordinates. This set is directed: for two indices, \(U\cap W\) is a neighborhood of \(x\), and the assumed failure of continuity supplies a point \(z\in U\cap W\) with \(f(z)\notin V\). Define \(x_{(U,y)}=y\). For any neighborhood \(W\) of \(x\), all terms after an index with neighborhood coordinate \(W\) lie in \(W\), so \(x_{(U,y)}\to x\). But every image lies outside \(V\), so the image net cannot converge to \(f(x)\), since \(V\) is a neighborhood of \(f(x)\). This contradicts the assumed preservation of all convergent nets. Therefore \(f\) is continuous. \(\square\)

Worked Example: A Net Detects a Discontinuous Map

Let \(X=\{a,b\}\) have the indiscrete topology \(\{\varnothing,X\}\), and let \(Y=\{a,b\}\) have the discrete topology \(\mathcal{P}(Y)\). Consider the identity set map \(f:X\to Y\). Show that a convergent net in \(X\) has an image net that does not converge to the same point.

Use the one-point directed set \(D=\{0\}\), and set \(x_0=b\). In the indiscrete topology, the only open neighborhood of \(a\) is \(X\). Since \(x_0=b\in X\), the net converges to \(a\). Its image is \(f(x_0)=b\). In the discrete topology, \(\{a\}\) is an open neighborhood of \(a\), and the image value \(b\) does not belong to \(\{a\}\). Thus the image net does not converge to \(a=f(a)\).

Check: \(f^{-1}(\{a\})=\{a\}\), which is not open in the indiscrete topology, so \(f\) is not continuous. This agrees with the net test: the specific net just computed witnesses the failure.

A Common Pitfall: Ordering Neighborhoods the Wrong Way

When neighborhoods themselves are the indices, they must be ordered so that later indices represent smaller neighborhoods. Reversing this order can invalidate the intended convergence argument.

Wrong calculation. In \(\mathbb{R}\), let \(U_r=(-r,r)\) for \(r>0\), and assign the value \(x_{U_r}=r/2\in U_r\). If the index order is inclusion, then \(U_r\preceq U_s\) when \(r\leq s\): the neighborhoods grow as the net advances. The index \(U_1\) is followed by \(U_4\), whose value is \(x_{U_4}=2\), outside the neighborhood \((-1,1)\) of \(0\). In fact, after any starting index \(U_r\), one can take \(s>\max(r,2)\); then \(U_r\preceq U_s\) but \(x_{U_s}=s/2>1\). The net does not converge to \(0\).

Correction. Order the same neighborhoods by reverse inclusion: \(U_r\preceq U_s\) when \(s\leq r\). Given \(\varepsilon>0\), choose \(r_0<2\varepsilon\). Every later \(U_s\) has \(s\leq r_0\), and hence \(0<x_{U_s}=s/2\leq r_0/2<\varepsilon\). Thus the net converges to \(0\). The order is part of the net, not a cosmetic choice.

Takeaway: Directed nets turn neighborhood conditions into eventual conditions. A net in \(A\) converging to \(x\) characterizes \(x\in\overline{A}\), and a map is continuous exactly when it preserves every convergent net. In neighborhood-indexed constructions, reverse inclusion ensures that later indices impose stronger, not weaker, neighborhood control.

Check Your Understanding

For each question, identify the directed set and state exactly what eventual membership means.

  1. In \(\mathbb{R}\), give a net in \(A=\{1/n:n\in\mathbb{N}\}\) that converges to \(0\), and verify convergence using the neighborhood \((-1/10,1/10)\).
  2. Explain why the family of open neighborhoods of a point is directed under reverse inclusion.
  3. State both directions of the net characterization of closure, including what happens when \(A=\varnothing\).
  4. For the identity map from an indiscrete two-point space to a discrete two-point space, identify an open set whose preimage is not open.
  5. For the net \(x_{U_r}=r/2\), explain why ordering \(U_r=(-r,r)\) by inclusion does not give convergence to \(0\).