Let $E \subset X, p \in X$ and $(X,d)$ a metric space such that $E := \{q \in X\mid d(p,q) \leq r\}$. By definition, this is a closed ball with center $p$ and radius $r$. I now want to show that this set is closed (i.e. it contains all its limit points).
Proof
Let $k$ be a limit point of $E$. Let $\epsilon >0$ and define $N_{\epsilon}(k)$ as the open ball (neighborhood) with center $k$ and radius $\epsilon$. By definition of limit point, there exists $z \in E \cap N_{\epsilon}(k)$ such that $z \neq k$. Hence we have $d(p,z) \leq r$ and $d(k,z) < \epsilon$, so by triangle inequality, we have $d(p,k) < r + \epsilon$. Because $\epsilon >0$ is chosen arbitrarily, it follows that $d(p,k) \leq r$ (if $d(p,k) > r$, then $d(p,k) - r > 0$, implying that $d(p,k) < d(p,k)$, which is absurd). We deduce that $k \in E$ and hence $E$ is closed. $\quad \square$
Is my proof correct? Is there an easier proof?