본문으로 건너뛰기

장 90 순서수

90.1 미취학 아동을 위한 세기

미취학 시절, 우리는 다음과 같이 세는 법을 배웠습니다. 우리는 기호 1, 2, 3, 4, …의 집합을 정의했습니다. 그러면 선생님이 사과 세 개를 들고 이렇게 말하곤 했습니다:

“하나 . . . 둘 . . . 셋! 사과가 세 개 있습니다.”

[Uncaptioned image]

이미지 출처 [21]

여기서 암묵적인 정의는, 말한 마지막 숫자가 최종 답이라는 것입니다. 이는 무한 집합을 세려고 할 때 몇 가지 명백한 문제를 일으키지만, 유한한 세계에서조차도 이 세는 방법은 가장 단순한 집합에 대해 실패합니다: 다음 그림에는 사과가 몇 개 있습니까?

[Uncaptioned image]

이미지 출처 [24]

답: 0. 아무것도 말할 것이 없으며, 우리의 세는 방법은 가장 단순한 집합인 공집합에 대해 실패했습니다.

90.2 집합론자를 위한 세기

대표적인 예: ω+1={0,1,2,,ω} 로 하면 될 것 같습니다.

나열된 숫자 중 마지막 것을 사용하는 대신, 저는 기호 0, 1, 2, …목록으로 시작하여, 말해지지 않은 번째 숫자를 최종 답으로 삼는 방법을 제안합니다. 그리하여 사과 세 개를 세려면, 우리는 다음과 같이 말할 것입니다

“영 . . . 일 . . . 이! 사과가 세 개 있습니다.”

우리는 이러한 숫자를 순서수라고 부를 것입니다(엄밀한 정의는 나중에 다룹니다). 특히, 우리는 각 순서수를 우리가 말한 것들의 집합으로 정의할 것입니다:

0 =
1 ={0}
2 ={0,1}
3 ={0,1,2}

이런 방식으로 자연수를 써 내려갈 수 있습니다. 다음과 같은 것을 말해보며 재미를 느낄 수도 있습니다

4{{},{{}},{{},{{}}},{{},{{}},{{},{{}}}}}.

이런 방식으로, 우리는 곧 모든 자연수를 써 내려가게 됩니다. 다음 순서수인 ω111지난 장에서 언급했듯이, ω가 집합이라는 것은 자명하지 않으며, 그 존재성은 일반적으로 Infinity 공리에 의해 상정됩니다. 는 다음과 같이 정의됩니다

ω ={0,1,2,}
다음으로
ω+1 ={0,1,2,,ω}
ω+2 ={0,1,2,,ω,ω+1}
ω+3 ={0,1,2,,ω,ω+1,ω+2}
그리고 이런 방식으로 ω+n을 정의하며, 결국에는 도달합니다
ω2=ω+ω ={0,1,2,ω,ω+1,ω+2,}
ω2+1 ={0,1,2,ω,ω+1,ω+2,,ω2}.

이런 방식으로 우리는 다음을 얻습니다

0, 1,2,3,,ω
ω+1,ω+2,,ω+ω
ω2+1,ω2+2,,ω3,
ω2+1,ω2+2,
ω3,,ω4,,ωω
ωωω

처음 몇 개의 순서수는 멋진 나선형으로 나타낼 수 있습니다.

[Uncaptioned image]
비고 90.2.1.

이렇게 생각하실 수도 있습니다. 그렇다면 대신 순서수를 다음과 같이 정의하면 어떨까요? 확실히 더 짧고 간단해 보입니다!

0 =
1 ={0}
2 ={1}
3 ={2}
ω ={0,1,2,}
ω+1 ={ω}

일반적인 정의가 더 나은 이유는 몇 가지가 있습니다.

  • 위의 “대안적 정의”는 균일하지 않습니다 — α+1 형태의 순서수는 원소가 하나뿐인 집합으로 정의되는 반면, 다른 순서수들은 그것에 이르는 집합으로 정의됩니다.

  • 비교가 더 간단해집니다: 두 순서수 αβ에 대해, α<β인 것과 αβ인 것은 동치입니다.

  • 기수는 더 간단해질 것입니다: 집합 5의 크기는 정확히 5입니다.

비고 90.2.2 (여담).

숫자 ωωω에는 ε0라는 이름이 있습니다; 이는 ωε0=ε0라는 성질을 가집니다. (보통 작은 값을 나타내는 데 쓰이는) “ε”를 사용하는 이유는, 이것이 아무리 거대해 보여도 실제로는 가산 집합이기 때문입니다. 이에 대해서는 나중에 더 다루겠습니다.

90.3 순서수의 정의

순서수에 대한 우리의 비형식적 설명은 하나의 사슬을 제공합니다

012ωω+1.

순서수의 실제 정의를 제시하기 위해서는, 먼저 두 개의 보조 용어를 정의할 필요가 있습니다.

정의 90.3.1.

집합 x 추이적(추이적)이라는 것은 zyx일 때마다 zx도 성립함을 의미합니다.

예제 90.3.2 (7은 추이적입니다).

집합 7은 추이적입니다: 예를 들어, 25727입니다.

질문 90.3.3.

이것이 다음과 동치임을 보이십시오: yx일 때마다 yx입니다.

또한, ”정렬순서”의 정의를 상기해 봅시다: 무한 하강 사슬이 없는 강한 선형 순서입니다.

예제 90.3.4 (ω3 위에서의 정렬순서입니다).

ω3에서, 우리는 다음과 같은 순서를 가집니다

012ωω+1ω2ω2+1.

이 순서는 무한 하강 사슬을 갖지 않습니다. 실제로, 전형적인 하강 사슬은 다음과 같이 보일 수 있습니다

ω2+6ω2ω+2015ω+3ω10002564270.

원소가 무한히 많음에도 불구하고, 무한 하강 사슬을 만들 방법은 없습니다.

연습문제 90.3.5.

(중요) Foundation 공리를 사용하지 않고서도, 순서수의 무한 하강 사슬이 전혀 존재하지 않음을 스스로 확인해 보십시오.

정의 90.3.6.

순서수(순서수)은 에 의해 정렬순서화된 추이적 집합입니다. 모든 순서수의 모임은 On으로 표기합니다.

질문 90.3.7.

이 정의가 잘 작동함을 스스로 확인해 보십시오.

예제 90.3.8.
  • 위에서 정의된 0, 1, 2, …, ω, ω+1, … 는 모두 순서수입니다.

  • {3}은 순서수가 아닙니다 — 23이지만 2{3}이므로 추이적이지 않습니다.

  • {0,1,2,{0,2}}은 순서수가 아닙니다 — 두 원소 1{0,2}는 비교 가능하지 않습니다.

순서수를 나타낼 때 우리는 보통 그리스 문자 α, β 등을 사용합니다.

정의 90.3.9.

우리는 다음과 같이 씁니다

  • α<βαβ를 의미하고, α>βαβ를 의미합니다.

  • αβαβ 또는 α=β를 의미하고, αβαβ 또는 α=β를 의미합니다,

정리 90.3.10 (순서수는 엄격하게 순서화됩니다).

임의의 두 순서수 αβ가 주어지면, α<β, α=β, 또는 α>β 중 하나가 성립합니다.

증명.

놀랍도록 성가시므로 생략합니다. 핵심 아이디어는 min(α,β)=αβ로 정의한 다음, 이것이 반드시 α 또는 β와 같아야 함을 증명하는 것입니다. ∎

정리 90.3.11 (순서수는 모든 순서 유형을 나타냅니다).

<가 집합 X 위에서의 정렬순서라고 합시다. 그러면 순서를 보존하는 전단사 αX가 존재하는 유일한 순서수 α가 존재합니다.

따라서 순서수는 순서형의 가능한 동치류를 나타냅니다. 정렬 집합이 주어질 때마다 그것은 유일한 순서수와 동형입니다.

이제 우리가 하던 “+1” 연산을 형식화합니다:

정의 90.3.12.

순서수 α가 주어지면, α+1=α{α}로 둡니다. α+1 꼴의 순서수를 후속 순서수라고 부릅니다.

정의 90.3.13.

λ가 영도 아니고 후속 순서수도 아닌 순서수라면, λ 극한 순서수라고 부릅니다.

예제 90.3.14 (후속 순서수와 극한 순서수).

7, ω+3, ω2+2015는 후속 순서수이지만, ωω2는 극한 순서수입니다.

90.4 순서수는 “높습니다”

먼저, 다음을 주목합니다:

정리 90.4.1 (모든 순서수의 집합은 존재하지 않습니다).

On은 고유 모임입니다.

증명.

모순을 가정하여 그렇지 않다고 합시다. 그러면 On에 의해 정렬되고 추이적이므로, On은 순서수, 즉 OnOn이 되는데, 이는 Foundation을 위반합니다. ∎

연습문제 90.4.2 (중요하지 않음).

On+1을 고려하여 Foundation 없이 증명을 제시하십시오.

이로부터 다음을 유도합니다:

정리 90.4.3 (순서수 집합은 유계입니다).

AOn이라 합시다. 그러면 Aα가 되는 어떤 순서수 α가 존재합니다 (즉, A는 유계여야 합니다).

증명.

그렇지 않다면, A를 살펴봅시다. 이것은 집합입니다. 그러나 A가 비유계라면 그것은 On과 같아야 하는데, 이는 모순입니다. ∎

이를 고려하여, 모든 순서수 집합은 최소 상계인 상한을 가집니다. 이것을 supA로 나타냅니다.

질문 90.4.4.

다음을 보이십시오

  1. (a)

    임의의 순서수 α에 대해 sup(α+1)=α입니다.

  2. (b)

    임의의 극한 순서수 λ에 대해 supλ=λ입니다.

그림에서의 “높음”은 몇 절 뒤에 설명될 것입니다.

90.5 초한 귀납법과 초한 재귀법

에 무한 하강 사슬이 없다는 사실은 귀납법과 재귀법이 그대로 성립함을 의미합니다.

정리 90.5.1 (초한 귀납법).

명제 P()가 주어졌을 때, 다음을 가정합시다

  • P(0)이 참이고,

  • 모든 α<β에 대해 P(α)가 참이면, P(β)가 참입니다.

그러면 P(α)는 모든 순서수 α에 대해 참입니다.

정리 90.5.2 (초한 재귀법).

모든 순서수 α에 대해 수열 xα를 정의하려면, 다음으로 충분합니다.

  • x0을 정의하고, 그다음

  • 임의의 β에 대해, α<β인 임의의 α에 대한 xα만을 사용하여 xβ를 정의합니다.

이것이 일반적인 귀납법과 다른 점은 극한 순서수에 있습니다. 실생활에서는 그저 “xn+1=을 정의한다”와 같은 일만 할 수도 있습니다. 하지만 이것만으로는 모든 α에 대해 xα를 정의하기에 충분하지 않은데, 왜냐하면 이런 방식으로는 ω에 도달할 수 없기 때문입니다. 마찬가지로, 단순히 +1을 하는 것으로는 모든 n에 대한 ω+n을 이미 가지고 있더라도 순서수 ω2에 도달할 수 없습니다. 다시 말해, 단순히 1씩 증가시키는 것으로는 극한 단계를 넘어설 수 없지만, 초한 귀납법을 사용하여 위로 도약하면 이 문제를 우회할 수 있습니다.

그래서 초한 귀납법은 흔히 세 가지 경우로 나뉩니다. 귀납법 형식으로는 다음과 같습니다.

  • (영 단계) 먼저, P(0)을 해결합니다.

  • (후속자 단계) P(α)로부터 P(α+1)을 얻을 수 있음을 보입니다.

  • (극한 단계) 극한 순서수 λ에 대해, 모든 α<λ에 대한 P(α)가 주어졌을 때 P(λ)가 성립함을 보입니다.

마찬가지로, 초한 재귀법 또한 흔히 경우로 나뉩니다.

  • (영 단계) 먼저, x0을 정의합니다.

  • (후속자 단계) xα로부터 xα+1을 정의합니다.

  • (극한 단계) λ가 극한 순서수일 때, 모든 α<λ에 대한 xα로부터 xλ를 정의합니다.

두 상황 모두에서, 유한 귀납법은 처음 두 경우만 다루지만, 세 번째 경우를 다룰 수 있다면 장벽 ω 너머로 올라갈 수 있습니다.

90.6 순서수 산술

대표적인 예: 1+ω=ωω+1.

초한 재귀법의 예를 들기 위해, 순서수의 덧셈을 정의해 봅시다. 우리가 α+1=α{α}로 정의했음을 상기하십시오. 초한 재귀법에 의해, 다음과 같이 둡니다.

α+0 =α
α+(β+1) =(α+β)+1
α+λ =β<λ(α+β).

여기서 λ0입니다.

우리는 이것을 명시적으로도 할 수 있습니다. 그림으로는 그저 αβ 앞에 나란히 놓는 것입니다. 즉, 다음 집합을 고려할 수 있습니다.

X=({0}×α)({1}×β)

(즉, α의 각 원소에는 0을 표시하고, β의 각 원소에는 1을 표시합니다.) 그런 다음 사전식 순서 <lex(첫 번째 성분으로 정렬한 뒤, 두 번째 성분으로 정렬)에 의해 X에 정렬 순서를 부여합니다. 이 정렬 순서는 유일한 순서수와 동형입니다.

예제 90.6.1 (2+3=5).

α=2이고 β=3일 때의 명시적 구성 아래에서, 우리는 다음 집합을 얻습니다.

X={(0,0)<(0,1)<(1,0)<(1,1)<(1,2)}

이는 5와 동형입니다.

예제 90.6.2 (순서수 산술은 교환법칙이 성립하지 않습니다).

1+ω=ω임에 주목하십시오! 실제로, 초한적 정의 아래에서 우리는 다음을 얻습니다.

1+ω=n(1+n)=123=ω.

명시적 구성으로는, 우리는 다음을 얻습니다.

X={(0,0)<(1,0)<(1,1)<(1,2)<}

ω와 동형인 것입니다.

연습문제 90.6.3.

모든 nω에 대해 n+ω=ω임을 보이십시오.

비고 90.6.4.

순서수 덧셈은 교환적이지 않습니다. 그러나 명시적 구성으로부터 적어도 결합적이라는 것을 알 수 있습니다.

더 나아가, 충분히 작은 α0에 대해서는 α+β=β가 성립할 수 있음을 알 수 있습니다. 그러나 반대쪽에서는 이런 일이 일어나지 않습니다 — β<γ이면 α+β<α+γ입니다.

마찬가지로, 곱셈도 두 가지 방식으로 정의할 수 있습니다. 초한 귀납법으로는:

α0 =0
α(β+1) =(αβ)+α
αλ =β<λαβ.

명시적 구성도 할 수 있습니다: 이번에는 β개의 사본을 나란히 늘어놓되, 각 사본이 α개의 항목을 담는 그림입니다. 즉, αβ는 다음의 순서형입니다

<lex에 적용된β×α.
예제 90.6.5 (순서수 곱셈은 교환적이지 않습니다).

ω2=ω+ω이지만, 2ω=ω입니다.

연습문제 90.6.6.

이를 증명하십시오.

연습문제 90.6.7.

순서수 곱셈이 (덧셈과 마찬가지로) 결합적이지만 교환적이지 않음을 확인하십시오. (γ×β×α를 살펴보십시오.)

순서수 덧셈과 마찬가지로, α(β+1)=(αβ)+α로 정의하면 β<γ일 때 αβ<αγ가 성립함이 보장됩니다 — α>0.

거듭제곱도 이와 같이 정의할 수 있지만, 명시적 구성은 덜 자연스럽습니다 — 이 책의 나머지 부분에서는 이 정의를 사용하지 않으므로 무시하셔도 됩니다.

α=0에 대해서는 00=1로, 모든 β>0에 대해 0β=0으로 정의합니다. 그 외의 경우에는:

α0 =1
αβ+1 =αβα
αλ =β<λαβ.
연습문제 90.6.8.

2ω=ω임을 확인하십시오.

90.7 집합의 계층

이제 초한 재귀법으로 폰 노이만 계층을 정의합니다.

정의 90.7.1.

초한 재귀법에 의해, 다음과 같이 설정합니다

V0 =
Vα+1 =𝒫(Vα)
Vλ =α<λVα

초한 귀납법에 의해, Vα가 추이적이며 모든 α<β에 대해 VαVβ임을 알 수 있습니다.

예제 90.7.2 (α3일 때의 Vα).

이 계층의 처음 몇 단계는 다음과 같습니다

V0 =
V1 ={0}
V2 ={0,1}
V3 ={0,1,2,{1}}.

n에 대해 Vn은 오직 유한 집합들로만 이루어져 있으며, 각 nVn+1에서 처음으로 나타난다는 것에 주목하십시오. 다음을 관찰하십시오

Vω=nωVn

오직 유한 집합들로만 이루어져 있습니다; 따라서 ωVω+1에서 처음으로 나타납니다.

질문 90.7.3.

V5에는 몇 개의 집합이 있습니까?

정의 90.7.4.

집합 y 계수(rank)는 rank(y)로 표기하며, yVα+1을 만족하는 가장 작은 순서수 α입니다.

예제 90.7.5.

rank(2)=2이며, 실제로 임의의 순서수 α에 대해 rank(α)=α입니다(문제는 나중에). 이것이 여분의 “+1”이 붙는 이유입니다.

질문 90.7.6.

rank(y)yVα를 만족하는 가장 작은 순서수 α임을 보이십시오.

집합의 계수가 실제로 존재하는지는 아직 명확하지 않으므로, 이를 증명합니다:

정리 90.7.7 (폰 노이만 계층은 완전합니다).

클래스 VαOnVα와 같습니다. 다시 말해, 모든 집합은 어떤 Vα에 나타납니다.

증명.

귀류법으로 이것이 거짓이라고 가정합니다. 핵심은 Foundation을 만족하므로, -극소 반례 x를 취할 수 있다는 것입니다. 따라서 rank(y)는 모든 yx에 대해 정의되며, (Replacement에 의해) 다음 집합을 생각할 수 있습니다

{rank(y)yx}.

이것은 순서수들의 집합이므로 유계입니다. 따라서 모든 yx에 대해 yVα가 되는 어떤 큰 순서수 α가 존재하며, 즉 xVα이므로 xVα+1입니다. ∎

이는 우주 V에 대한 다음과 같은 그림으로 우리를 이끕니다:

우주 V를, V0V1V2와 같이 여러 단계 또는 층으로 이루어진 삼각형으로 상상할 수 있습니다. 이 우주는 꼭대기가 없지만, 각 Vi는 꼭대기를 가집니다. 그러나 이 우주는 매우 명확한 바닥을 가집니다. 각 단계는 이전 단계보다 상당히 넓습니다.

이 우주의 중심에는 순서수들이 있습니다: 모든 후행자 Vα+1마다 정확히 하나의 새로운 순서수, 즉 α가 나타납니다. 따라서 순서수의 클래스를 우주의 전체 높이에 걸쳐 뻗어 있는 얇은 선으로 그릴 수 있습니다. 어떤 집합이 순서수 α와 같은 단계에 나타나면 그 집합은 계수 α를 가집니다.

정수의 연구인 정수론 전체는 Vω 안에 존재합니다. 실수의 연구인 실해석학은 Vω+1 안에 존재하는데, 이는 실수가 (이진 전개를 통해) 의 부분집합으로 부호화될 수 있기 때문입니다. 함수해석학은 그보다 한 단계 더 나아간 Vω+2에 존재합니다. 실질적으로 대부분의 수학은 Vω+ω를 넘어서지 않습니다. 이는 우주 전체의 진정한 규모에 비하면 보잘것없습니다.

90.8 생각해 볼 만한 조금 더 어려운 문제

문제 90A.

초한 귀납법을 사용하여 임의의 α에 대해 rank(α)=α임을 증명하십시오.

문제 90B (Online Math Open).

V5에 있는 추이적 집합의 개수를 세십시오.

문제 90C (Goodstein).

a2를 임의의 양의 정수라 합시다. 다음과 같이 무한 수열 a2, a3, …을 재귀적으로 정의합니다. 만약 an=0이면, an+1=0입니다. 그렇지 않으면, an을 밑 n으로 쓰고, 모든 지수도 밑 n으로 쓰며, 식에 있는 모든 수가 n 이하가 될 때까지 이 과정을 계속합니다. 그런 다음 n을(지수를 포함하여!) 모두 n+1로 바꾸고, 1을 빼서 그 결과를 an+1로 둡니다. 예를 들어 a2=11이면 다음과 같습니다

a2 =23+2+1=22+1+2+1
a3 =33+1+3+11=33+1+3
a4 =44+1+41=44+1+3
a5 =55+1+31=55+1+2

등등입니다. 어떤 정수 N>2에 대해 aN=0임을 증명하십시오.