Definition. A set $B\subset\mathbb R$ is called a Bernstein set if both $B$ and $\mathbb R\setminus B$ intersect each perfect set.
I know the construct the of Bernstein set but I got confused with this construction that I found in a book.
Let $\mathcal F=\{P_\xi\colon \xi<c\}$ be an enumeration of all perfect subsets of $\mathbb R.$ By recursion induction on $\xi<c$ define the sequences $\{a_\xi\colon \xi<c\}$ and $\{b_\xi\colon \xi<c\}$ by choosing in step $\xi<c$ points $a_\xi\neq b_\xi$ from $\mathbb R$ such that $$ a_\xi, b_\xi\in P_\xi\setminus(\{a_\zeta\colon \zeta<\xi\}\cup \{b_\zeta\colon \zeta<\xi\})$$ clearly, this choice is possible. Now define $$B:=\{a_\xi\colon \xi<c\}$$ Then $B$ is Bernstein set.
This is not my proof but I have doubts about this proof is correct. More specifically, I did not see how $B$ will intersect each perfect at continuum many points. Am I missing some thing ?
Any help will appreciated greatly.
I think the proof is correct here is why $B$ is Bernstein set. For every prefect set $P$ there is a $\xi<c$ such that $P=P_\xi$. Then $$a_\xi\in P\cap B$$ and $$b_\xi\in P\cap( \mathbb R\setminus B) $$ Thus $B$ is as needed.