In Abbot, two versions of the theorem are supplied:
Theorem 1.
If are each countable sets, then the union is countable.
Theorem 2.
If is a countable set for each , then is countable.
Only the second one is mentioned here.
The first theorem can be proved by induction, but that proof cannot be used for the second theorem, because induction does not apply for the infinite case.
The second theorem is proved by partitioning into infinitely many countable subsets. This can be achieved like so
where the th row represents , a part of . Clearly, all are countable and disjoint. Assume are disjoint (this not being the case can be easily remedied). Now, we define a bijection (the existence of which is guaranteed by the definition of begin countable). Finally, we define a function as
It is easy to show that is injective and surjective. Thus the result.
Refer UA solutions, p2.