Let $M$ be the set of all real closed intervals: $M=$ { $[a,b] $ | $a \le b, a,b \in \mathbb{R}$}
Define $I_a$ to be all the elements in $M$ that at least one of their endpoints is a rational number, $I_b$ to be all the elements in $M$ that have a rational length, and $I_c$ to be all the elements in $M$ that both of their endpoints are rational numbers.
What is the cardinality of $I_a, I_b$ and $I_c$?
I think that the cardinality of $I_a$ and $I_b$ is $\aleph$, because I can match each real number at least one element from both $I_a$ and $I_b$, and I think that the cardinality of $I_c$ is $\aleph_0$, bacouse I can match every element of $I_c$ to an element in $ \mathbb{Q}^2$, which is a countable set, but I am not sure how to prove those things.
Hint:
Here is half of what you need. Define injection $f : M \to \mathbb{R} \times \mathbb{R}$ as $$f\big([x,y]\big) = \langle x, y+1 \rangle.$$
Obviously,
Now all that is left is to simplify these products and find three injections into $I_a$, $I_b$ and $I_c$.
Solution:
I hope this helps $\ddot\smile$