Exercise $4.7$ in Chapter $10$ of "Introduction to Set Theory" (Hrbacek & Jech, $3^{\text{rd}}$ edition), is the following:
The decomposition of a closed set $F$ into $P \cup C$ where $P \cap C = \emptyset$, $P$ is perfect, and $C$ is at most countable, is unique; i.e., if $F = P_{1} \cup C_{1}$ where $P_{1}$ is perfect and $P_{1}$ and $C_{1}$ are disjoint and $\vert C_{1} \vert \leq \aleph_{0}$, then $P_{1} = P$ and $C_{1} = C$. [Hint: Show that $P$ is the set of all condensation points of $F$.]
(Note that the results in this section of the book are proved specifically for $\mathbb{R}$)
Using the hint, I've been able to show that the set of condensation points of $F$ (points containing uncountably many points of F in every neighbourhood) is included in $P$. The other direction I've found to be more difficult. I've tried doing a proof by contradiction (i.e. assuming that there is an $x \in P$, and a $\delta \gt 0$ such that $(x - \delta, x + \delta) \cap P$ is at most countable), but I've gotten no farther than showing that $(x - \delta, x + \delta) \cap P$ cannot be finite. Since $P$ is perfect, $P = P^{(\omega_{1})} = \bigcap_{\alpha \lt \omega_{1}} P^{(\alpha)}$ (where $P = P^{(0)} = (P^{(0)})^{\prime}$, and $P^{(\alpha + 1)} = (P^{(\alpha)}))^{\prime}$ is the derived set (the set of accumulation points) of $P^{(\alpha)})$; maybe one can use this fact to construct an uncountable sequence of distinct points in any $(x - \delta, x + \delta) \cap P$?
Any help would be appreciated.