Index: > A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Business Industries Finance Tax

Home > Cantor's diagonal argument


First Prev [ 1 2 ] Next Last

Set theory

Note: in order to fully understand this article you may want to refer to the set theory portion of the table of mathematical symbols.

Cantor's diagonal argument is a proof devised by Georg Cantor to demonstrate that the real numbers are not countably infinite. (It is also called the diagonalization argument or the diagonal slash argument or the diagonal method [Kleene].)

Contrary to what many mathematicians believe, the diagonal argument was not Cantor's first proof of the uncountability of the real numbers, but was published three years later. His original argument did not mention decimal expansions, nor any other numeral system.

Since this technique was first used, similar proof constructions have been used many times in a wide range of proofs. These are also known as diagonal arguments by analogy with the argument used in this proof.

1 Real numbers

Cantor's original proof shows that the interval [0,1] is not countably infinite.

The proof by contradiction proceeds as follows:

r1 = 0 . 5 1 0 5 1 1 0 ... r2 = 0 . 4 1 3 2 0 4 3 ... r3 = 0 . 8 2 4 5 0 2 6 ... r4 = 0 . 2 3 3 0 1 2 6 ... r5 = 0 . 4 1 0 7 2 4 6 ... r6 = 0 . 9 9 3 7 8 3 8 ... r7 = 0 . 0 1 0 5 1 3 5 ... ... r1 = 0 . 5 1 0 5 1 1 0 ... r2 = 0 . 4 1 3 2 0 4 3 ... r3 = 0 . 8 2 4 5 0 2 6 ... r4 = 0 . 2 3 3 0 1 2 6 ... r5 = 0 . 4 1 0 7 2 4 6 ... r6 = 0 . 9 9 3 7 8 3 8 ... r7 = 0 . 0 1 0 5 1 3 5 ... ...
The digits we will consider are indicated in bold and illustrate why this is called the diagonal proof.
For the example above this will result in the following decimal expansion.
x = 0 . 4 5 5 5 5 5 4 ...

It is a direct corollary of this result that the set R of all real numbers is uncountable. If R were countable, we could enumerate all of the real numbers in a sequence, and then get a sequence enumerating [0, 1] by removing all of the real numbers outside this interval. But we have just shown that this latter list cannot exist. Alternatively, we could show that [0, 1] and R are the same size by constructing a bijection between them. This is slightly awkward to do, though possible, for the closed interval [0, 1]; for the open interval (0, 1) we might use defined by .





Non User