Write the sets as , and list each nonempty countable set as . Enumerate the pairs along successive diagonals, as in the Cantor pairing function, and output when it has not appeared before. Every member of eventually appears, proving that a countable union of countable sets is countable.
is uncountable. For each binary sequence , define
This is a nondecreasing function, and different binary sequences give different functions, so the uncountable set of binary sequences injects into .
is countable. Every nonincreasing sequence of positive integers can decrease only finitely many times and is therefore eventually constant. Such a sequence is specified by a finite sequence of positive integers, and the set of all finite integer sequences is a countable union of countable sets. Hence is countable.
True. If is countable, then each of its members is a subset of this transitive set and is therefore countable.
Conversely, if is reasonable, then itself and every set occurring at every finite membership depth below it are countable. Starting with the countable set , each next level is a countable union of countable sets, hence countable. Their countable union is , so the transitive closure is countable.
A set is countable set if it is finite or admits an enumeration by natural numbers. If are countable, choose enumerations . Since is countable by diagonal enumeration, the array enumerates after repetitions are removed. This proves that a countable union of countable sets is countable.
The integers are countable, so is countable. Mapping to surjects onto , hence is countable. The same diagonal argument shows that is countable whenever are.
Finally, if the reals in had decimal expansions , choose a decimal whose th digit differs from the th digit of , avoiding digits and to remove expansion ambiguity. This number differs from every listed number. The Cantor diagonal argument proves that is uncountable.