Uncountable Sets

Learn about uncountable sets and Cantor’s diagonalization method.

What is an uncountable set?

A set that is not countable is called an uncountable set. To establish that a set AA is uncountable, we must show that a bijection between the set of positive integers Z+\mathbb{Z}^+ and the set AA does not exist. However, it is not obvious to prove that a bijection between two sets does not exist.

As our first example, we will show that a set of real numbers is uncountable. For that, Cantor’s diagonalization method is a powerful argument—developed by Georg Cantor—to show the nonexistence of a bijection between a set of positive integers and a set of real numbers. This technique has applications in many areas of science and philosophy.

A set of real numbers

In this section, we will prove that a set of real numbers R\mathbb{R} is uncountable by showing that no bijection exists between a set of positive integers and the set of real numbers using the technique of proof by contradiction. A real number rnr_n—in its general form with the position of a decimal point after the digit dnpd_n^p—can be viewed as follows:

Let’s assume that this set of real numbers is countable. If that is the case, then there exists a bijection f:Z+Rf: \mathbb{Z}^+ \mapsto \mathbb{R}. We can abstractly represent ff as shown in the table below, where the first column shows the elements of the domain, and the second column shows the images assigned to them under ff.

Z+\mathbb{Z}^+ R\mathbb{R}
1 r1=0.d11d12d13d14d15d16d17d18×10p1r_1=0.\textcolor{blue}{d_1^1}d_1^2d_1^3d_1^4d_1^5d_1^6d_1^7d_1^8\ldots \times {10}^{p_1}
2 r2=0.d21d22d23d24d25d26d27d28×10p2r_2=0.d_2^1\textcolor{blue}{d_2^2}d_2^3d_2^4d_2^5d_2^6d_2^7d_2^8\ldots \times {10}^{p_2}
3 r3=0.d31d32d33d34d35d36d37d38×10p3r_3=0.d_3^1d_3^2\textcolor{blue}{d_3^3}d_3^4d_3^5d_3^6d_3^7d_3^8\ldots \times {10}^{p_3}
4 r4=0.d41d42d43d44d45d46d47d48×10p4r_4=0.d_4^1d_4^2d_4^3\textcolor{blue}{d_4^4}d_4^5d_4^6d_4^7d_4^8\ldots \times {10}^{p_4}
...