Let $c$ be a cluster point of a bounded sequence $(x_n)$. I am trying to prove that there exists a free filter $\mathcal{F}$ s.t.
$$c= \lim_\mathcal{F} \ (x_n) .$$
My attempt: Since $c$ is a cluster point of $(x_n)$, for every neighbourhood $V$ of $c$ and every $k \in \mathbb{N}$,
$$\{n \geq k : x_n \in V \} \neq \emptyset$$
It is enough to define
$$ \mathcal{F}:= \big\{ \{n \geq k : x_n \in V \} \big\}_{k \in \mathbb{N}, \ V \in \mathcal{V}(c)}$$
because it is a free filter and $c= \lim_\mathcal{F} \ (x_n): $
Free filter:
1.- Since $\{n \geq k : x_n \in V \} \neq \emptyset$, $\emptyset \notin \mathcal{F}$.
2.- $\{n \geq k_1 : x_n \in V_1 \} \cap \{n \geq k_2 : x_n \in V_2 \} = \{n \geq \max \{ k_1,k_2\} : x_n \in V_1 \cap V_2 \} \neq \emptyset $
3.- Is every $A$ s.t. $\{n \geq k : x_n \in V \} \subset A \subset \mathbb{N}$ also in $\mathcal{F}$? I am not sure of it, maybe not but $\mathcal{F}$ is basis... .
4.- $ \cap \mathcal{F} = \emptyset$ as $k \in \mathbb{N}$. No $n$ can be in every set!
For $c= \lim_\mathcal{F} \ (x_n) $ it is enough to take $k=1$, so $\{n : x_n \in V \} \in \mathcal{F}$ $\blacksquare$
Question is: is this proof correct? What about 3.- ?