[step:Show that $y$ is a cluster point of $\mathcal{F}$ if and only if $y$ is a cluster point of the canonical net]($\Rightarrow$): Assume $y$ is a cluster point of $\mathcal{F}$: for every $F \in \mathcal{F}$ and every open neighbourhood $U$ of $y$, we have $F \cap U \neq \varnothing$. Let $U$ be an open neighbourhood of $y$ and let $(x_0, F_0) \in D_\mathcal{F}$. We must find $(z, G) \succeq (x_0, F_0)$ with $s_{(z,G)} \in U$. Since $y$ is a cluster point, $F_0 \cap U \neq \varnothing$. Choose $z \in F_0 \cap U$. Then $(z, F_0) \in D_\mathcal{F}$ (since $z \in F_0 \in \mathcal{F}$), $(z, F_0) \succeq (x_0, F_0)$ (since $F_0 \subset F_0$), and $s_{(z, F_0)} = z \in U$.
($\Leftarrow$): Assume $y$ is a cluster point of the canonical net: for every open neighbourhood $U$ of $y$ and every $(x_0, F_0) \in D_\mathcal{F}$, there exists $(z, G) \succeq (x_0, F_0)$ with $s_{(z,G)} = z \in U$. Let $F \in \mathcal{F}$ and let $U$ be an open neighbourhood of $y$. Choose any $x_0 \in F$ (possible since $F \neq \varnothing$), so $(x_0, F) \in D_\mathcal{F}$. By the cluster point condition, there exists $(z, G) \succeq (x_0, F)$ with $z \in U$. Since $(z, G) \succeq (x_0, F)$, we have $G \subset F$, so $z \in G \subset F$. Combined with $z \in U$, this gives $z \in F \cap U$, so $F \cap U \neq \varnothing$.[/step]