이제 어떤 f:X→P(X)도 전사가 아님을 보입니다. 대각선 집합 D={x∈X:x∈/f(x)}를 둡니다 (D⊆X이므로 D∈P(X)). f가 전사라면 D=f(y)인 y∈X가 존재합니다.
그 y에 대해: y∈D는 정의에 의해 y∈/f(y)와 동치이고, f(y)=D이므로 이는 y∈/D와 동치입니다. 즉 y∈D⟺y∈/D — 모순입니다. 따라서 그런 y는 없고, D는 f의 치역에 없으며, f는 전사가 아닙니다.
∣X∣=∣P(X)∣라면 전단사함수가 존재하고, 전단사는 특히 전사이므로 위와 모순입니다. 따라서 ∣X∣=∣P(X)∣이며, 첫 단계의 ≤와 합쳐 ∣X∣<∣P(X)∣를 얻습니다. 증명 끝.
(0,1)이 비가산임을 완전히 증명하세요: 열거를 가정하고 소수 전개를 써서, 0과 9를 피하면서 n번째 수의 n번째 자리와 다른 자릿수를 골라 대각선 수 y를 만드세요 (0.0999…=0.1000…의 모호함을 피하기 위함).
y=0.e1e2⋯,en={45dnn=5dnn=5
en=dnn,en∈/{0,9},y∈(0,1),y=xn∀n
n=5: 5개의 행으로는 25=32개의 가능한 행을 다 못 세듯, (0,1)의 수들을 아무리 나열해도 대각선 수는 빠져나갑니다.증명 보기
(0,1)이 가산이라 가정하고 열거 x1,x2,…를 둡니다. 각 xn을 소수 전개 xn=0.dn1dn2⋯로 씁니다 (dnk∈{0,…,9}).
대각선 수 y=0.e1e2⋯를 en=4 (dnn=5인 경우), en=5 (그 외)로 정의합니다. 그러면 모든 n에 대해 en=dnn이고 en∈{4,5}이므로 0과 9가 전혀 등장하지 않습니다.
y∈(0,1)입니다: 0.444…≤y≤0.555…. 이제 y=xn이라 하면, y의 소수 전개에는 0도 9도 없으므로 꼬리가 무한 0 또는 무한 9인 다른 전개가 있을 수 없고 — 두 소수 전개가 같은 수를 나타내면서 다를 수 있는 경우는 정확히 한쪽이 무한 0, 다른 쪽이 무한 9로 끝날 때뿐이므로 — y의 전개는 유일합니다. 따라서 xn의 n번째 자리는 en이어야 하지만, 이는 en=dnn에 모순됩니다.
따라서 y는 어떤 xn과도 다르고, 열거가 (0,1) 전체가 아니라는 모순이 생깁니다. (0,1)은 가산이 아니므로 비가산입니다. 증명 끝.
유한집합 ∣X∣=n에 대해 ∣P(X)∣=2n>n임을 귀납법으로 완전히 증명하세요. 위 그림의 n×n 표와 연결지어 설명하세요: 2n개의 가능한 행 중 n개만 나열되어 있습니다.
P(X)=P(X′)⊔{A∪{x0}:A∈P(X′)},∣P(X)∣=2∣P(X′)∣
∣P(X)∣=2n>n(n≥0)
n=5: 가능한 0/1 행은 25=32개인데 표에는 5개만 있습니다 — 뒤집힌 행이 목록 밖에 있는 것은 필연입니다.증명 보기
∣X∣=n일 때 ∣P(X)∣=2n을 n에 대한 귀납법으로 증명합니다. n=0: X=∅이고 P(∅)={∅}이므로 ∣P(X)∣=1=20입니다.
2n>n (n≥0)도 귀납법으로: n=0에서 1>0. 2n>n이면 2n+1=2⋅2n>2n≥n+1 (n≥1; n=0은 직접 확인)입니다. 따라서 ∣P(X)∣=2n>n=∣X∣.
그림과의 연결: X={0,…,n−1}의 부분집합은 0/1 행 2n개와 일대일 대응합니다. n×n 표는 그 중 n개만 나열한 것이고, 2n>n이므로 나열되지 않은 행이 반드시 존재합니다 — 대각선을 뒤집은 행이 그 중 하나를 명시적으로 만들어냅니다. 이것이 칸토어 정리의 유한 버전입니다.