$A$ is a set of points in a metric space $M$ and $B$ is the set of all accumulations points of $A$. Prove that $B$ is closed.
Aim: Prove that $B^{\complement}$ is open.
Let $y \in B^{\complement}$. Then $y$ is not an accumulation point of $A$. Then there exists a $\epsilon>0$ such that the neighbourhood $N(y,\epsilon)$ does not contain a point of $A$ distinct from $y$. Hence, $N(y,\epsilon) \subset B^{\complement}$. This implies that $B^{\complement}$ is the union of a family of neighbourhood. Hence, $B^{\complement}$ is open. Thus, $B$ is closed.
Is my proof correct?