(For metric spaces in Rudin, related to this answer)
Let $E'$ denote the set of all limit points of $E$.
If $y \notin E'$, then there must be an $r\gt 0$ such that $B(y,r)$ does not contain any element of $E$
How do I prove this?
Definitions:
A point $p$ is a limit point of the set $E$ if every neighbourhood of $p$ contains a point $q\ne p$ such that $q\in E$