I have a doubt about the following proof from PMA Rudin:
Suppose $E \cap K$, and let $q \in K$ be a point which is NOT a limit point of $E$. Then $q$ has a neighborhood $N$ s.t. it has at most one point of $E$ in it (in case $q \in E$).
In other words, $(N - \{q\}) \cap E = \phi$
How can this be true?
I can’t help but think of the scenario where q is in E, then q is on the “border” of the set E. In that case no matter what neighborhood we construct, although it may not be completely inside E, it will intersect E non-trivially.
I can’t help but think of this in terms of 2D euclidean space where a neighborhood is a perfect circle with radius d and we are trying to shrink d as much as possible.
BTW this is coming from the proof for Theorem 2.37.

By definition $q$ is a limit point of $E$ if every neighbourhood $U$ of $q$ contains $e\in E,e\neq q$.
Take the negation of the definition $q$ is not a limit point if there exists a neighbourhood $U$ which does not contain an element $e\in E$, $e\neq q$. Thus if $U$ contains an element of $E$ it is necessarily $q$.
https://en.wikipedia.org/wiki/Limit_point#Definition