Prove for every set $A$, there exists sets $B,C$ such that $A=B∪C$, $B∩C=∅$ and $|A|=|B|=|C|$ when
a. $|A|=ℵ_{0}$
b. $|A|=ℵ$
I'm really not sure of my proof, especially in the part I say A\A' is also infinite.. and if it turns out to be false, how can I do better?
My attempt: a. Let $A$ such that $|A|=ℵ_{0}$. Note that as $A$ is infinite, there exists a bijection from $A$ to a strict subset $A'$ of itself. Also note, that $|A'|=ℵ_{0}$ and that $A=$($A$ \ $A'$)$∪A'$. As A is infinite, ($A$ \ $A'$) is also infinite, therefore setting $B=A'$ and $C=$($A$ \ $A'$) gets us our result.
b. identical.
Michael Barz has shown a counterexample to your assertion that $A\setminus A'$ must be infinite. Here's a hint for "how can I do better?":
(a) Since $|A|=\aleph_0$ by assumption, you know that there is a bijection $f:\mathbb N\to A$. Therefore if you find a solution for $A=\mathbb N$, you can transfer that solution to any other $A$ simply by applying that bijection to each of the two subsets you break $\mathbb N$ into.
In mathematical jargon, this reasoning is usually expressed by saying "without loss of generality we can assume $A=\mathbb N$". (When used alone, this phrasing leaves it to the reader to imagine how you generalize a solution for $\mathbb N$ to a solution for a generic $A$, so in a classroom setting, you'll need also to explain how that works).
Now, can you find two sets $B, C\subseteq \mathbb N$ such that each of them is countably infinite and $\mathbb N$ is their disjoint union?
(b) Since $|A|=\aleph$, without loss of generality we can assume $A=\mathbb R$ ...