An extended real number ($c \in \mathbb{R}, c = \infty, c=-\infty$) is said to be a cluster point of a sequence $\{a_{n}\}$ if a subsequence $\{a_{n_{k}}\}$ converges to $c$.
I need to show that the set of all cluster points is a closed set.
So far, I have the following:
Let $E=\{$set of all real cluster points of $\{a_{n}\}\}$. Let $E^{\prime}=\{\text{set of cluster points of}\,E\}$.
Suppose $p$ is a cluster point of $E^{\prime}$. Then, $\forall \frac{\epsilon}{2} >0 \exists q \in N_{\frac{\epsilon}{2}}(p)$, where $q \neq p$ And $q \in E^{\prime}$.
We need to show that $p \in E^{\prime}$:
Since $q \in E^{\prime}$, it is a cluster point of $E$, so $\forall \frac{\epsilon}{2}>0$, $\exists x \in N_{\frac{\epsilon}{2}}(q)$, where $x\neq q$, $x \in E$.
Now, $|p-x|\leq |p-q|+|q-x|<\frac{\epsilon}{2} + \frac{\epsilon}{2} =2$.
So, $p$ is a cluster point of $E$, thus $E$ is closed.
Problem is, I'm not sure how to handle the cases where $c=\pm \infty$. I know that $\{a_{n}\}$ is said to converge to $\infty$ if $\forall \epsilon >0, \exists N \in \mathbb{N}$ such that $\forall n>N$, $a_{n}>\epsilon$ (Same for $-\infty$, but then, $a_{n}<\epsilon$. But, how do I get around the absence of a nice epsilon neighborhood in these cases?
Call $C$ the set of cluster points. Take $(c_n)\subseteq C$ and suppose $c_n\to l$. If $l$ is real you proved that $l\in C$, so let's assume that $l=\infty$.
Fix $N\in\mathbb{N}$. Since $c_n\to\infty$, there exists a certain $c_k>N+1$ and since such $c_k$ is a cluster point there is some $a_h$ such that $|a_h-c_k|<1$, and this implies $a_h>N$. So I proved that for any $N\in\mathbb{N}$ there exists an $h$ such that $a_h>N$. From here one can easily define inductively a subsequence $a_{n_k}\to\infty$.
Now fix $a_{n_0}>0$. There are infinitely many $m$ such that $a_{m}>\max(a_{n_0},1)$, so choose $n_1>n_0$ such that $a_{n_1}>\max(a_{n_0},1)$, next choose $n_2>n_1$ such that $a_{n_2}>\max(a_{n_1},2)$ and so on.