In proving the equivalent definitions of compact sets, I come across below equivalence of cluster point. Could you have a check on my proof?
Let $X$ be a topological space, $(x_d)_{d \in D}$ is a net in $X$, and $x \in X$. Let $\mathcal N_x$ be the set of all neighborhoods of $x$. Then the following statement is equivalent:
- (S1) For each $(U, d) \in \mathcal N_x \times D$, there is $d' \in D$ such that $d' \ge d$ and $x_{d'} \in U$.
- (S2) There is a sub-net $(x_{\varphi (s)})_{s \in S}$ of $(x_d)_{d \in D}$ such that $x_{\varphi (s)} \to x$.
My attempt:
- S1 $\implies$ S2
Let $S := \{(U, d) \in \mathcal N_x \times D \mid x_d \in U\}$. We define a pre-order on $S$ by $$(U, d) \le (U', d') \iff U' \subseteq U \text{ and } d \le d'.$$
Let $(U, d), (U', d') \in S$ and $U^* := U \cap U'$. Then $U^* \in \mathcal N_x$. Also, there is $d'' \in D$ such that $d\le d''$ and $d' \le d''$. By S1, there is $d^*\in D$ such that $d^* \ge d''$ and $x_{d^*} \in U^*$. It follows that $(U, d) \le (U^*, d^*)$ and $(U', d') \le (U^*, d^*)$. Then $S$ together with $\le$ is a directed set.
We define a map $\varphi:S \to D$ by $\varphi (U, d) := d$. Clearly, $\varphi$ is increasing. We have $(X, d) \in S$ for all $d \in D$, so $\varphi$ cofinal in $D$. Hence $(x_{\varphi(s)})_{s\in S}$ is a subnet of $(x_d)_{d \in D}$.
Let $U \in \mathcal N_x$. Then there is $d \in D$ such that $x_d \in U$ and thus $(U, d) \in S$. If $(U, d) \le (U', d')$, then $U' \subseteq U$ and thus $x_{\varphi (U', d')}\in U' \subseteq U$. This means $x_{\varphi(s)} \to x$.
- S2 $\implies$ S1
Assume there is a sub-net $(x_{\varphi (s)})_{s \in S}$ of $(x_d)_{d \in D}$ such that $x_{\varphi (s)} \to x$. Let $(U, d) \in \mathcal N_x \times D$. Then there is $s \in S$ such that $x_{\varphi (s')} \in U$ for all $s' \ge s$. Because $\varphi$ cofinal in $D$, there is $s'' \in S$ such that $\varphi(s'') \ge d$. There is $s^* \in S$ such that $s^*\ge s$ and $s^* \ge s''$. This implies $d^* :=\varphi(s^*) \ge d$ and $x_{d^*} \in U$.