logo

Cantor's Diagonal Argument 📂Set Theory

Cantor's Diagonal Argument

Theorem 1

The open interval (0,1)(0,1) is an uncountable set.

Proof

The set of real numbers R\mathbb{R} is not a countable set, which is shown by the absence of a ‘one-to-one correspondence’ between the set of real numbers and any countable set. This demonstrates that there is no one-to-one correspondence between the set of natural numbers and the open interval (0,1)(0,1), which can be obtained as a corollary.

Cantor proved this in an astonishing method, which remained as an achievement named ‘diagonal argument’. Regardless of the result, it’s a proof that can be appreciated for its beauty alone, so even if it doesn’t make sense after reading it a few times, keep reading until it does.

Proof

Assuming that a one-to-one correspondence f:N(0,1)f : \mathbb{N} \to (0,1) exists, aij{ a } _{ ij } can be represented with jjth digit after the decimal point as follows: f(i)=0.ai1ai2ai3ai4 f(i)=0. { a } _{ i1 } { a } _{ i2 } { a } _{ i3 } { a } _{ i4 } \cdots Then, for natural numbers iNi \in \mathbb{N}, it could be represented in an arrangement like: f(1)=0.a11a12a13a14f(2)=0.a21a22a23a24f(3)=0.a31a32a33a34f(k)=0.ak1ak2ak3ak4 f(1)=0. { a } _{ 11 } { a } _{ 12 } { a } _{ 13 } { a } _{ 14 } \cdots \\ f(2)=0. { a } _{ 21 } { a } _{ 22 } { a } _{ 23 } { a } _{ 24 } \cdots \\ f(3)=0. { a } _{ 31 } { a } _{ 32 } { a } _{ 33 } { a } _{ 34 } \cdots \\ \vdots \\ f(k)=0. { a } _{ k1 } { a } _{ k2 } { a } _{ k3 } { a } _{ k4 } \cdots \\ \vdots Here, let’s define z(0,1)z \in (0,1) as follows: z=0.z1z2z3z4,(zj={2ajj가 홀수일 때1ajj가 짝수일 때) z=0. { z } _{ 1 } { z } _{ 2 } { z } _{ 3 } { z } _{ 4 } \cdots, \left( { z } _{ j } = \begin{cases} 2 & { a } _{ jj } \text{가 홀수일 때} \\ 1 & { a } _{ jj } \text{가 짝수일 때} \end{cases} \right) This picks numbers whose parity is opposite to the numbers a11,a22,a_{11} , a_{22} , \cdots located on the diagonal in the above arrangement. Let’s just look at whether the iith digit after the decimal point of zz and f(i)f(i) is odd or even. If zi { z }_{ i } is even, then aii{ a } _{ ii } is odd, and if  zi\ { z } _{ i } is odd, then aii{ a } _{ ii } is even, hence zf(1)zf(2)zf(3)zf(k) z\neq f(1) \\ z\neq f(2) \\ z\neq f(3) \\ \vdots \\ z\neq f(k) \\ \vdots is true. Since zf(i)z \neq f(i) for all natural numbers ii, and zf(N)z \notin f(\mathbb{N}) while ff is a one-to-one correspondence, then f(N)=(0,1)f(\mathbb{N})=(0,1) and since z(0,1)z \in (0,1), zf(N)z\in f(\mathbb{N}) must be true. This contradicts the assumption, so the one-to-one correspondence f:N(0,1)f : \mathbb{N} \to (0,1) does not exist.


  1. 이흥천 역, You-Feng Lin. (2011). 집합론(Set Theory: An Intuitive Approach): p231. ↩︎