본문으로 건너뛰기

장 94 연속체 가설 깨뜨리기

이제 좋은 반순서 집합 를 선택함으로써 강제법 기법을 사용하여 연속체 가설을 깨뜨립니다. 앞서 언급했듯이, 연속체 가설이 참이 되는 모형을 만들 수도 있는데, 이를 구성 가능 전체 L이라고 부릅니다. 하지만 저는 무언가가 깨질 때가 더 재미있다고 생각합니다…

94.1 실수 추가하기

가산 추이적 모형 M에서 시작합니다.

(2)M개의 실수가 나타나도록 M을 선택하고, 기수 붕괴는 나중에 걱정하고자 합니다.

를 무한 완전 이진 트리로 설정했던 앞의 상황을 떠올려 봅시다. 이 트리의 노드는 부분 함수 n2 (단, n<ω)로 생각할 수 있습니다. 그러면 G 자체는 이 트리를 따라 내려가는 경로이며, 즉 전함수 G:ω2로 부호화될 수 있고 하나의 실수에 대응됩니다.

이와 비슷한 것을 하고 싶지만, 하나가 아니라 ω2개의 실수로 하고자 합니다. 이를 염두에 두고 M에서 다음의 반순서 집합을 생각해 봅시다

=Add(ω,ω2)({p:ω2×ω2,dom(p)유한합니다},).

이 원소 p(조건)들은 ”부분 함수”로서, ω2×ω의 어떤 유한 부분집합을 취하여 이를 2={0,1}로 사상하는 것입니다. (여기서 dom(p)p의 정의역을 나타내며, 이는 앞서 언급한 ω2×ω의 유한 부분집합입니다.) 또한, dom(p)dom(q)이고 두 함수가 dom(q) 위에서 일치할 때 pq라고 말합니다.

질문 94.1.1.

여기서 최대 원소 1는 무엇입니까?

연습문제 94.1.2.

제네릭 G가 함수 ω2×ω2로 부호화될 수 있음을 보이십시오.

보조정리 94.1.3 (G는 서로 다른 실수들을 부호화합니다).

αω2에 대해 다음과 같이 정의합니다

Gα={nG(α,n)=0}𝒫().

그러면 αβ인 임의의 α, β에 대해 GαGβ입니다.

증명.

다음 집합이

D={qnω:q(α,n)q(β,n)둘 다 정의됩니다}

조밀하다고 주장합니다.

질문 94.1.4.

이를 확인하십시오. (정의역이 모두 유한하다는 사실을 이용하십시오.)

GM-제네릭이므로 이 조밀 집합 D와 만납니다. 따라서 GαGβ입니다. ∎

GM[G]이고 M[G]𝖹𝖥𝖢이므로, 각 GαM[G]에 속함을 알 수 있습니다. 따라서 M[G]에는 적어도 2M개의 실수가 존재합니다. 기수 붕괴가 없음을 보이기만 하면 끝납니다.

94.2 가산 사슬 조건

=Add(ω,ω2)일 때 다음을 보이는 일이 남아 있습니다

2M[G]=2M.

그 경우, M[G]2M=2M[G]개의 실수를 갖게 되므로, 이로써 증명이 끝납니다.

이를 위해 의 다음과 같은 조합적 성질에 의존하고자 합니다:

정의 94.2.1.

A의 서로 다른 임의의 pq에 대해 pq일 때, A 강한 반사슬이라고 말합니다.

예제 94.2.2 (반사슬의 예).

무한 이진 트리에서, 집합 A={00,01,10,11}은 강 반사슬(strong antichain)입니다 (사실은 포함관계에 대해 극대입니다).

이것은 여러분에게 익숙한 ”반사슬(antichain)”이라는 개념보다 더 강한 조건입니다!111강제법(forcing)의 맥락에서, 일부 저자들은 ”반사슬”이라는 용어를 ”강 반사슬”을 가리키는 데 사용합니다. 저는 이것이 별로라고 생각합니다. 우리는 단지 모든 두 원소가 비교 불가능하다는 것만을 요구하는 것이 아니라, 그것들이 실제로 양립 불가능(incompatible)하다는 것을 요구합니다.

질문 94.2.3.

유한 순서집합과 그 안에서 강하지 않은 반사슬을 그려 보십시오.

질문 94.2.4.

무한 이진 트리에서의 모든 반사슬은 강 반사슬이지만, 위에서 정의한 순서집합 에서는 강하지 않은 반사슬이 존재함을 스스로 확인해 보십시오.

정의 94.2.5.

순서집합 κ-사슬 조건을 갖는다는 것은 (여기서 κ는 기수) 의 모든 강 반사슬이 κ보다 작은 크기를 가짐을 의미합니다. 특수한 경우 κ=1 가산 사슬 조건이라고 불리는데, 이는 모든 강 반사슬이 가산집합임을 함의하기 때문입니다.

비고 94.2.6 (표기법에 대한 여담: 왜 대신 <를 쓸까요?).

우리는 순서집합 κ-사슬 조건을 갖는다는 것을, 의 모든 강 반사슬이 κ인 크기를 갖는 것으로 정의할 수도 있었습니다. 그럼에도 불구하고, 이 대안적 정의는 활용도가 떨어집니다 — 예를 들어, 의 모든 강 반사슬이 유한하다는 것을 표현할 방법이 없게 됩니다!

우리는 순서집합이 κ-사슬 조건을 가지면 κ인 모든 기수를 보존함을 보일 것입니다. 특히, 가산 사슬 조건은 가 모든 기수를 보존함을 보여줄 것입니다. 그런 다음, Add(ω,ω2)가 실제로 이 성질을 가짐을 보일 것입니다. 이로써 증명이 완성됩니다.

유용한 보조정리를 하나 분리해 냅니다:

보조정리 94.2.7 (가능한 값 논법).

M𝖹𝖥𝖢의 추이적 모형이고 가 부분 순서 집합이며, 이 M에서 κ-사슬 조건을 만족한다고 합시다. X,YM이라 하고, f:XYM[G]에서의 어떤 함수이지만 fM이라고 합시다.

그러면 FM이고 F:X𝒫(Y)인 함수 F가 존재하여, 임의의 xX에 대해 다음을 만족합니다,

f(x)F(x)그리고|F(x)|M<κ.

이것이 말하는 바는, f가 새로 생성된 어떤 함수라고 할 때, M은 여전히 f의 값들을 κ보다 적은 수의 값으로 제한할 수 있다는 것입니다.

증명.

증명의 아이디어는 간단합니다: f의 가능한 값 각각은 그것을 강제하는 순서집합 내의 어떤 조건을 우리에게 제공합니다. 서로 다른 값들은 양립 불가능한 조건을 가져야 하므로, κ-사슬 조건은 그러한 값이 최대 κ개임을 보장합니다.

세부 사항은 다음과 같습니다. f˙, Xˇ, Yˇ를 각각 f, X, Y의 이름이라고 합시다. p가 다음 문장을 강제하는 조건 p에서 시작합니다

f˙는 Xˇ에서 Yˇ로 가는 함수입니다”.

우리는 바로 아래 지점에서부터 작업할 것입니다.

xX에 대해, (선택 공리를 사용하여) f(x)가 어떤 값 yY와 같음을 강제하는, qp인 양립 불가능한 조건들의 극대 강 반사슬 A(x)를 생각할 수 있습니다. 그런 다음, F(x)가 그 결과로 나온 모든 y-값들을 모은 것이라고 합시다. 이것들이 모든 가능한 값이며, 그 개수는 κ보다 적습니다. ∎

94.3 기수의 보존

앞서 보았듯이, 기수 붕괴는 여전히 일어날 수 있습니다. 연속체 가설을 위해서는 이러한 가능성을 피하고자 하므로, 2M개의 실수를 추가하면서도 2M[G]=2M이 성립하도록 할 수 있습니다. 이를 확인하기 위해서는 더 약한 결과를 확인하면 충분하다는 것이 밝혀져 있습니다.

정의 94.3.1.

M𝖹𝖥𝖢의 추이적 모형이고 M이 순서집합일 때, 기수를 보존한다는 것은, 에 대한 임의의 M-생성 필터 G에 대해, 모형 MM[G]가 모든 κ에 대해 ”κ는 기수이다”라는 문장에 대해 일치함을 의미합니다. 마찬가지로 정칙 기수를 보존한다는 것은, MM[G]가 모든 κ에 대해 ”κ는 정칙 기수이다”라는 문장에 대해 일치함을 의미합니다.

직관: 모형 M에서는, V에서는 전단사 관계에 있는 두 기수가 M에서는 더 이상 전단사 관계에 있지 않을 수 있습니다. 마찬가지로, κM인 어떤 기수가 정칙일 수 있지만, V에서는 f:κ¯κ인 어떤 공종 함수가 V에만 존재하게 되어 정칙성을 잃을 수도 있습니다. 다시 말하면, ”κ는 정칙 기수이다”라는 것 역시 Π1 문장임이 드러납니다.

다행히도 각각은 서로를 함의합니다. 다음을 증명 없이 인용합니다.

명제 94.3.2 (기수 보존 정칙 기수 보존).

M𝖹𝖥𝖢의 추이적 모형이라고 합시다. M을 순서집합이라고 합시다. 그러면 임의의 λ에 대해, λ 이하의 기수를 보존하는 것은 λ 이하의 정칙 기수를 보존하는 것과 동치입니다. 나아가 “이하”를 “이상”으로 바꾸어도 동일한 결과가 성립합니다.

따라서, 가 기수성과 공종성을 보존함을 보이려면 가 정칙성을 보존함을 보이는 것으로 충분합니다. 다음 정리가 이를 가능하게 해 줍니다:

정리 94.3.3 (사슬 조건은 정칙 기수를 보존합니다).

M을 ZFC의 추이적 모델이라 하고, M을 포셋이라 하십시오. M이 ”κ-사슬 조건을 가지며 κ는 정칙이다”라는 문장을 만족한다고 가정하십시오. 그러면 κ 이상의 정칙성을 보존합니다.

증명.

가능값 논법을 사용하십시오. 문제 94A. ∎

특히, 가 가산 사슬 조건을 가진다면 모든 기수(그리고 공종성)를 보존합니다. 따라서 Add(ω,ω2)가 가산 사슬 조건을 만족함을 보이는 것만 남았습니다.

94.4 무한 조합론

이제 Add(ω,ω2)가 가산 사슬 조건을 만족함을 증명하겠습니다. 이는 순전히 조합론적이므로 간략히 다루겠습니다.

정의 94.4.1.

C를 유한 집합들의 비가산 모임이라 하십시오. C의 임의의 서로 다른 XY에 대해 XY=R이 되는 R이 존재하면 C Δ-시스템이라 합니다.

보조정리 94.4.2 (Δ-시스템 정리).

C가 유한 집합들의 비가산 모임이라고 가정합니다. 그러면 C¯C가 성립하여 C¯는 비가산 Δ-시스템이 됩니다.

증명.

C가 길이 n인 원소를 비가산 개만큼 가지는 정수 n이 존재합니다. 따라서 나머지 집합들은 모두 버리고, C의 모든 집합이 크기 n이라고 가정할 수 있습니다.

이제 n에 대한 귀납법으로 진행하겠습니다. 기저 사례 n=1은 자명한데, R=을 취하면 되기 때문입니다. 귀납 단계에서는 두 가지 경우를 고려합니다.

먼저, 비가산 개의 FC에 속하는 원소 a가 존재한다고 가정하십시오. 나머지는 모두 버리십시오. 그러면 a를 그냥 삭제하고 귀납 가정을 적용하면 됩니다.

이제 모든 a에 대해, C의 원소 중 a를 포함하는 것이 가산 개뿐이라고 가정하십시오. 이 경우 R=C¯까지도 얻을 수 있다고 주장합니다. 먼저 F0C를 하나 고르십시오. F1F0=이 되는 F1을 구성하는 것은 어렵지 않습니다. 그리고 F2,F3,도 마찬가지로 구성할 수 있습니다. ∎

보조정리 94.4.3.

모든 κ에 대해, Add(ω,κ)는 가산 사슬 조건을 만족합니다.

증명.

그렇지 않다고 가정하십시오. 다음을 두겠습니다

{pαα<ω1}

강한 반사슬이라 하겠습니다. 다음을 두겠습니다

C={dom(pα)α<ω1}.

C¯CC¯가 비가산이고 C¯가 근 R을 갖는 Δ-시스템이 되도록 잡습니다. 그러면 다음과 같이 둡니다:

B={pαdom(pα)C¯}.

pαB는 함수 pαR:R{0,1}로 제한되므로, 서로 같은 두 개가 존재합니다. ∎

따라서 우리는 연속체 가설이 𝖹𝖥𝖢에서 증명될 수 없음을 증명했습니다.

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

문제 94A.

M을 ZFC의 추이적 모델이라 하고, M을 포셋이라 하십시오. M이 ”κ-사슬 조건을 가지며 κ는 정칙이다”라는 문장을 만족한다고 가정하십시오. κ 이상의 정칙성을 보존함을 보이십시오.

힌트. 그렇지 않다고 가정하고, M에서 정칙인 λ>κ를 취하십시오. f:λ¯λ일 때, f에 가능값 논법을 사용하여 M 안에서 λ의 공종성을 깨는 함수를 만들어내십시오.

풀이. κ 이상의 정칙성을 보존함을 보이는 것으로 충분합니다. M에서 정칙인 λ>κ를 생각하고, 귀류법으로 λM[G]에서 정칙이 아니라고 가정합니다. 이는 공종인 함수 fM[G], f:λ¯λ가 존재하여 λ¯<λ인 것과 같습니다. 그러면 가능값 논법에 의해, FM인 함수가 존재하여 λ¯𝒫(λ)이고, 모든 α에 대해 f(α)F(α)이며 |F(α)|M<κ입니다.

이제 다시 M 안에서 작업하겠습니다. 각 αλ¯에 대해, λM에서 정칙이고 |F(α)|보다 크므로 F(α)λ에서 유계임에 주목하십시오. 이제 M 안에서 다음과 같이 정의되는 함수 λ¯λ를 살펴보십시오

αF(α)<λ.

이는 M에서 공종이며, 모순입니다.