is a bijection, because each rational number has exactly one reduced representation. Since and is countable, it follows that is countable. Therefore, is countable.
Countability via grouping
First write each rational number in unique reduced form,
For such a reduced pair , define
Then belongs to the single group
This is unique because the reduced form of is unique, so the value of is unique as well. Each is finite. Indeed, if , then and , so only finitely many pairs can occur. In fact, .