F o r c i n g 入 門
2015
年10
月17
日(05:33)
版 渕野 昌(
神戸大学,[email protected])
本稿は,
2007
年9
月4
日〜9
月6
日 静岡大学にて開催された2007
年数学基 礎論サマースクールでの講義の講義録の拡張版である.著者は
2010
年度後期に神戸大学で集合論の(自主)講義を行なっているが,本稿はこの講義の講義録の作成に向けての中間バージョンのようなものに なっている.
このテキストの最新版(
201?
年中に最終的な講義録を(L
ATEX
ファイルを新 しく書きおこして)作成するまでの期間,何度も補足拡張する可能性があ る)は,//http://fuchino.ddo.jp/shizuoka/forcing2010.pdf
としてダウンロードできる*1.
*1本文中の図式や絵などは主にWinTpic Ver.3.08により作成した.
At the same time, always, overhead, there is the eternal, negative radiance of snows. Beneath is life, the hot jet of the blood playing elaborately.
But above is the radiance of changeless not-being.
And life passes away into this changeless radi- ance. · · ·
D.H.Lawrence:
Twilight in Italy (1930)
M
On
M= On
M[G]P G
M [G]
目次
前提知識の復習
. . . . 4
Posets
とgeneric
フィルター. . . . 6
generic
拡大を用いた相対的無矛盾性証明のアウトライン. . . . 12
強制関係
. . . . 14
M [G]
はZFC
のモデルである. . . . 22
M [G]
での基数. . . . 24
Posets
の典型的な例のうちのいくつか. . . . 28
連続体仮説
. . . . 30
ω
1-
スケールの存在. . . . 31
参考文献
. . . . 34
ここのテキストは,2015年10月17日(05:33)の時点での不完全なバージョンである.特に,「強制関係」以降の節で はアウトラインしか書かれていない部分が多い.更に拡張されたヴァージョンは,講義を行う時点には用意されてい て,前ページに記したwebページからダウンロードできる予˙定である.˙
前提知識の復習 *2
集合論の公理系
ZFC. ZFC
は要素記号∈
を唯一の非論理記号とする1階の 論理(L
∈)の(無限個の)論理式(公理)の集まり(公理系)として導入 される.ZFC
の公理系は,外延性の公理,空集合の公理,対の公理,和集合の公理,冪集合の公理,無限公理,分離公理,置換公理,基礎の公理,選択公理 か らなる.
—
このうち,分離公理 と 置換公理 が無限個の論理式の集まりとし て表現されている.以下,
ZFC
の十分に大きな有限部分というときには,分離公理と置換公理 の論理式うちの(十分に沢山の)有限個と 残りの有限個の公理全部 を集め たものとする.“
十分に大きな”
は,後で必要となる公理はすべて含まれて いるというほどの意味である.集合
X
が 推移的(transitive)
とは,任意のx ∈ X
とy ∈ x
に対し,y ∈ X
が成り立つことである.
定理
1 T
をZFC
の十分に大きな有限部分とするとき,可算で推移的な 集合M
でM | = T
となるものが存在する*3.*2必要な前提知識は,例えば,渕野 [4]に細説した内容でカヴァーできるはずである.自分で書いたものを引用するのも気がひ けるが,[4]は,まさにこの講義のような,ほんの少しアドバンストな講義のベースとして使える,ということも視野に入れて書 いたものなので,以下の脚注の補足では,この本との対応がつくようにしている.
*3集合X を構造としてとらえるときには,ここでは,何も言わないときには, 構造hX,∈i=hX,∈ ∩X2iを考えている.構 造 Aとその言語上の論理式 ϕに対し,A|=ϕは「Aでϕが成り立つ.」をあらわす.“A|=ϕ”は論理式 ϕの複雑さに関する帰 納法によって導入できる.A|=ϕ0, . . . , ϕn−1 のとき,Aは,ϕ0, . . . , ϕn−1 のモデルである,という.(一般には有限個とは限らな い個数の)閉論理式からなる公理系 T に対する“A|=T” “AはT のモデルである” 等も同様に定義する.
定理 1での“ZFCの十分に大きな有限部分” は,meta-mathematicsでの,この公理系の本当の有限部分のことである.つま り,この定理は,“ZFCの十分に大きな有限部分”の各々に対してformulateされた定理を束ねたmetha theoremである.
“ZFCの十分に大きな有限部分” を ZFCの中で言っているものだとすると,このことからZFC の無矛盾性がZFC の中で証 明されてしまうことになり,不完全性定理に抵触する.一方,この定理で“ZFCの有限部分”を “ZFCから冪集合公理を除いた もの” で置き換えたものは正しい(たとえば,H(ℵ2)から出発して定理1の証明の後半のように議論すればよい).
証明
. T = { ϕ
0, . . . , ϕ
n−1}
とする.論理式ϕ
T≡ ϕ
0∧ · · · ∧ ϕ
n−1 はT
と同 値になることに注意する.反映の原理*4により,
α ∈ On
で(V
α| = ϕ
T) ↔ ϕ
T の成り立つようなものが 存在する.ZFC ` ϕ
T だから,V
α| = ϕ
T である.L¨ owenheim-Skolem
の定理*5 を使うと,V
α の可算な初等部分構造M
0 がとれる.特に
M
0| = ϕ
T である.上の約束から
T
は外延性の公理を含む.したがって,M
0= (M
0, ∈ )
は外 延的で,基礎の公理から∈ ∩ (M
0)
2 は整順的だから,Mostowski
の 崩壊補題
(Collapsing Lemma)
*6により,M
0 と同型で推移的なM
がとれる.特にM | = ϕ
T だから,M
はT
のモデルである.(
定理1) L
∈ 論理式が∆
0-
論理式である,ということを以下のように再帰的に定義 する:
( ℵ 1) ‘x ∈ y’, ‘x = y ’
は∆
0-
論理式である;
( ℵ 2) ϕ, ψ
が∆
0-
論理式なら,¬ ϕ, ϕ ∧ ψ,
も∆
0-
論理式である; ( ℵ 3) ϕ
が∆
0-
論理式なら,( ∃ x ∈ y)ϕ
も∆
0-
論理式である*7.ある
L
∈-
論理式ϕ
が∆
ZF0-
論理式 であるとは,ある∆
0-
論理式ψ
が存在し*4反映の原理 ([4] の定理 3.7)ϕをL∈-論理式として,ϕ0,. . . , ϕn−1 をϕの部分論理式の全体(ϕ自身も含む)とする.こ のとき,順序数のクラス Cϕ をCϕ={α∈On : すべてのi < nに対しϕi はVα上で絶対的となる}と定義すると,Cϕは閉非 有界な部分クラスを含む.
*5L¨owenheim-Skolemの定理(のある程度一般化されたヴァージョン)A=hA,· · · iを可算な言語Lを持つ構造とする.任 意の無限集合 X⊆Aに対し,X と濃度の等しいAの初等部分構造B が存在する.
B=hB,· · · iがAの初等部分構造である (記法: B≺A)とは,B はAの部分構造で,任意の L-論理式ϕ(x0, x1, . . .)と B の 要素b0,b1, . . . に対し,B|=ϕ(b0, b1, . . .)⇔A|=ϕ(b0, b1, . . .)が成り立つことである.
*6Mostowski の崩壊補題([4]の定理 2.29)E を集合X 上の外延的で整順的な関係とする.このとき,推移的な集合 M と 写像π:X →M で,π:hX, Ei→ h∼= M,∈iとなるものが一意に存在する.
ここで,X 上の二項関係E が整順的とは,X の任意の部分集合にE に関して極小元となるような要素が存在すること.X 上の 二項関係E が外延的とは,{u∈X : uEx}={u∈X : uEy} →x=y がすべてのx,y ∈X に対し成り立つことである.ここ での主張は,Mostowskiの崩壊補題を(M0,∈)に適用することで得られる.M0 |=“外延性公理” により,∈は M0 上外延的で あることに注意する.
*7(∃x∈y)ϕは∃x(x∈y∧ϕ)の略記である.
て,
ZF ` ϕ ↔ ψ
が成り立つこと,とする.ϕ
が∆
ZF0-
論理式で,上のよう な∆
0-
論理式ψ
に対し,ZF
の有限部分ZF
0 に対し,ZF
0` ϕ ↔ ψ
が成り立 つとき,ZF
0 をϕ
が∆
ZF0 であることのwitness
とよぶことにする.ある
L
∈-
論理式ϕ
が∆
ZF1-
論理式 であるとは,ある∆
ZF0-
論理式ψ
とη
が 存在して,ZF ` ϕ ↔ ∃ x
0· · · ∃ x
m−1ψ
とZF ` ϕ ↔ ∀ x
0· · · ∀ x
n−1η
が成り立 つこととする.ϕ
が∆
ZF1-
論理式であることのwitness
も上と同様に定義す る.ただし,ϕ
が∆
ZF1-
論理式であることのwitness
は上のようなψ
とη
が∆
ZF0-
論理式であることのwitness
を部分集合として含んでいるものとする.M
を集合として,L
∈-
論理式ϕ = ϕ(x
0, ..., x
n−1)
がM
上absolute
であると は,すべてのa
0,..., a
n−1∈ M
に対し,M | = ϕ(a
0, ..., a
n−1) ↔ ϕ(a
0, ..., a
n−1)
が成り立つこととする.補題
ℵ 1 M
を推移的な集合とするとき,(a) ϕ
が∆
0-
論理式なら,ϕ
はM
上absolute
である.(b) ϕ
が∆
ZF0-
論理式で,ϕ
が∆
ZF0-
論理式であることのwitness
をM
が満 たすなら,ϕ
はM
上absolute
である.(c) ϕ
が∆
ZF1-
論理式で,ϕ
が∆
ZF1-
論理式であることのwitness
をM
が満 たすなら,ϕ
はM
上absolute
である.以下では,「
M
は十分に大きなZFC
の有限な部分体系のモデルである」と いうステートメントを,M |≈ ZFC
であらわすことにする.Posets と generic フィルター *8
*8強制法の細部は,主に Kunen [9]に従っている.P-名称にドットをつける記法は(多分) Baumgartner [1]で導入されたも のである.
最大元を持つ擬順序集合*9を
poset
とよぶ.P = ( P , ≤
P)
がposet
のとき,P
の最大元を1l
P であらわす.poset P
に対し,クラスV
P を次のような再帰により定義する.(1) x ∈ V
P⇔
すべてのy ∈ x
に対し,z ∈ V
P とp ∈ P
で,y = h z, p i
となるものがとれる*10.M
をZFC
の(十分に大きな有限部分の)推移的なモデルとする.P ∈ M
で
M | = “ P
はposet
である”
とする*11.特に,ここでの「ZFC
の十分に大きな有限部分」は上のような
V
P の再帰的定義に必要なZFC
の公理をすべ て含んでいるとする.このとき,(V
P)
M を*13,M
P とあらわす.x ∈ V
P が∆
ZF1-
論理式であることから,M
P= V
P∩ M
である.V
P (M
P)の要素をP -
名称 (P -name
)とよぶ.P -
名称はドットつきの記 号a, ˙ ˙ b, ˙ x
などであらわすことにする*14.P
をposet
とするとき,p, q ∈ P
が 共存可能(compatible)
とは,r ∈ P
で
r ≤
Pp, q
となるものが存在すること.共存可能でないとき 共存不可能(incompatible)
であるという.G ⊆ P
がP
(上の)フィルター(filter)
であるとは,次の(2), (3)
が成り 立つこととする:
*9P = (P,≤P) が擬順序(preorder or quasi-order)とは, ≤P が反射律と推移律を満たすことである.つまり,すべての p, q, r∈Pに対し,p≤Pp,p≤Pq∧q≤Pr→p≤Pr が成立することである.
*10このような VP を構成するには,たとえば,α∈Onに対する帰納法で,VP∩Vα を定義してゆけばよい.On 上の(超限)
帰納的構成については,[4]の定理2.23とその前後を参照されたい.このような再帰的定義で導入されたクラスS について,そ の定義に現れる性質が∆ZF1 -論理式で書けるなら,x∈S も∆ZF1 -論理式となる.
*11実は,“P= (P,≤P)は poset”は∆0-論理式で表現できるので*12,この条件は,Pが(V で本当に)posetである,という ことと同値である.
*12∆0-論理式と,その推移的なモデルでの絶対性については,[4]の補題3.3の前後を参照.
*13クラスS が(パラメタを含む)∆ZF1 -論理式ϕ(x)により,S={x : ϕ(x)}として導入されている,とする.このときM を,
ϕ(x)のパラメタを含んでいる,(ϕが∆ZF1 -論理式であることのwitness を部分集合として含むようなZFCの有限部分の)推移的 なデルとする.このとき 補題1 により,SM ={x∈M : M |=ϕ(x)} である.
*14下つきティルデのついた記号 a
∼, b
∼, x
∼ などをP-名称に用いる(S. Shelahの)流儀もある.
(2) 1l
P∈ G
で,G
は上方向に閉じている*15.(3) p, q ∈ G
なら,p
とq
は共存可能で,r ∈ G
で,r ≤
Pp, q
となるも のが存在する.P G 1l
Pp q
r
P
をposet
とするとき,D ⊆ P
が(P
で)稠密(dense
)とは,すべてのp ∈ P
に対し,q ∈ D
でq ≤
Pp
となるものが存在することとする.P 1l
PD p q
M
をZFC
の(十分に大きな有限部分の)推移的なモデルとして*16,P ∈ M ,
M | = “ P
はposet ”
とする.このときG
が(M, P )-generic
集合 とは,(4) G
の任意の2
つの元は共存可能である.(5) D ∈ M
でM | = “ D
はP
で稠密”
なら,D ∩ G 6 = ∅
である.G
が,(M, P )-generic
集合で,P
で上方向に閉じているとき*17,G
は(M, P )-
*15つまり,q∈Gで q≤Ppなら,常にp∈Gとなる.
*16以下の議論ではM と書いたときには,M は,常にZFCの(十分に大きな有限部分の)推移的なモデルとなっているとする.
“十分に” は,文脈によって異なる意味を持つが,それについては,毎回は注意しない.
*17つまり,すべての p∈ Gに対し,q ∈ P∩M で p≤P q なら,q ∈G である,ということであるが,M は推移的なので,
“q∈P∩M” という条件は,ここではq∈Pと同値である.
generic
フィルター であるという*18.補題
2 G
が(M, P )-generic
フィルターならG
はフィルターである.証明
. G
を(M, P )-generic
フィルターとする.G
が(2)
を満たすことは,generic
フィルターの定義によりよい.したがって,G
が(3)
を満たすことを確かめればよい.
x, y ∈ G
として,M
の中で,D = { r ∈ P : r ≤
Px, y
であるか,または,r
はx
かy
のうちの少なくとも1
つと共存不可能}
とすると,
D ∈ M
で,M | = “ D
はP
の稠密部分集合である”
が成り立 つ*19.したがって,
G
が(M, P )-generic
フィルターであることから,G ∩ D 6 = ∅
となる.r ∈ G ∩ D
とすると,(4)
により,r
はx
ともy
とも共存可能だか ら,D
の定義からr ≤
Px, y
である.(
補題2)
補題
3 M
が可算なら,任意のp ∈ P
に対し,p
を含む(M, P )-generic
フィ ルターが存在する.証明
. M
を外からながめて議論する.D = { D ∈ M : M | = “ D
は稠密” }
とすると,D ⊆ M
だから(M
の外か ら見たとき)D
は可算である.そこでD = { D
n: n ∈ ω }
と枚挙する*20. 各D
n がP
で稠密であることから,P
の要素の下降列*18定義から,Gが (M,P)-generic setなら,G0={p∈P : あるq∈Gに対し,q≤P p} は(M,P)-generic フィルターになるこ とがわかる.
*19M の中で議論する.u∈P を任意にとる,もしr≤P uで,xかy のうちの少なくとも1つと共存不可能なものがとれるな ら,r∈D である.そのようなものがなければ,特にuは xと共存可能だから,r0 ≤P uでr0 ≤P xとなるものがとれる.仮定 からr0 はy と共存可能だから,r≤Pr0 でr≤Py となるものがとれる.このとき,r≤Px, yだから,r∈D である.
*20もちろん,この枚挙は,一般にはM の外で行われている.
· · · ≤
Pp
n+1≤
Pp
n≤
P· · · ≤
Pp
2≤
Pp
1≤
Pp
0= p
で,すべての
n ∈ ω
に対し,p
n+1∈ D
n となるようなものがとれる.この ときG = { p
n: n ∈ ω }
は(M, P )-generic
集合である.したがって,
G
0= { p :
あるq ∈ G
に対しq ≤
Pp }
は(M, P )-generic
フィルターとなる.
(
補題3)
後に出てくる具体的な
P
に対する(M, P )-generic
集合G
の構成では, 常にG 6∈ M
となる.これは,以下の補題による:
補題
4 P
が(6)
すべてのp ∈ P
に対し,互いに共存不可能なq , q
0≤
Pp
が 存在する.を満たすとき,任意の
(M, P )-generic
集合G
はM
の要素でない.証明
. G ∈ M
と仮定して矛盾を示す.G ∈ M
とすると,D = P \ G
もM
の要素である*21.(6)
によりD
はP
の稠密な部分集合になる*22.したがって,
G
のgeneric
性から,D ∩ G 6 = ∅
とならなくてはならない.これは矛盾である.
(
補題4)
P ∈ M
をposet
として,G
をP
上のフィルターとする.P -name ˙ x ∈ V
P に対し,
x ˙
のG
による解釈x ˙
G を次のようにして再帰的に定義する*23:
*21これは,M がZFCの十分に大きな有限部分のモデルになっていること,と,M での意味のP\Gが(もし存在すれば)M の外で見たときのP\Gと一致することによる.
*22p∈Pとすると,(6)により 互いに共存不可能なq,q0 ≤Ppが存在する.qと q0 の両方がGに入ることはありえないから,
たとえばq6∈Gとすれば,q≤Ppで,q∈D である.
*23rank(x) =µα(x∈Vα+1)に関する(超限)帰納的定義により構成すればよい.このような帰納的構成法やrankに関する帰 納法を,以降 “∈-induction”, “∈に関する帰納法” などとよぶことにする.
(7) x ˙
G= { u ˙
G:
あるp ∈ G
に対し,h u, p ˙ i ∈ x ˙ } .
M
をZFC
の十分に大きな有限部分の推移的なモデルとして,P ∈ M
をposet
とし,G
を(M, P )-generic
フィルターとする.このとき,M[G] = { x ˙
G: ˙ x ∈ M
P}
とする.
M [G]
はM
のG
によるgeneric-
拡大とよばれる.以下の補題
5,
補題6,
補題7
で示されるM [G]
の基本性質は,p.2
にあるよ うなポンチ絵に表現できる.補題
5 M ⊆ M [G]
で,G ∈ M [G]
である.証明
.
各集合x
に対し,x
の標準的なP -
名称x ˇ
を次のように再帰的に定義 する*24: x ˇ = {h u, ˇ 1l
Pi : u ∈ x } .
このとき,
P
上の任意のフィルターG
に対し,1l
P∈ G
だから,(8)
すべてのP
上のフィルターG
とすべての集合x
に対し,x ˇ
G= x
が 成り立つ.が,
∈
に関する帰納法により示せる.x ∈ M
なら,x ˇ ∈ M
だから*25,x = ˇ x
G∈ M [G]
である.P
上のgeneric-
フィルターの標準的なP -
名称Γ
を,Γ = {h p, p ˇ i : p ∈ P}
と 定義する*26と,P ∈ M
だから,Γ ∈ M
である*26.*24∈-induction による.
*26このようなΓ をG˙ と表すことも多い.“(M,P)-genericな G”が,たくさんあるそのようなGの1つ,であるのに対し,Γ
(あるいはG˙ )はPごとに1つに固定されたP-名称であることに注意する.
*26ここでもM がZFC の(十分に大きな有限部分の)推移的なモデルである,という仮定が用いられている.
(8)
とP -
名称の解釈の定義から,Γ
G= G
となることがわかるので,G =
Γ
G∈ M [G]
である*26.(
補題5)
補題
6 M [G]
は推移的で,On
M= On
M[G] である.証明
. M [G]
が推移的であることを示すために,x ∈ M [G], y ∈ x
とする.x = ˙ x
G となるx ˙ ∈ M
があるが,x ˙
G の定義から,ある,h y, p ˙ i ∈ x ˙
でp ∈ G
となるものに対し,y = ˙ y
G となる.M
は推移的だから,y ˙ ∈ M
である.し たがって,y = ˙ y
G∈ M [G]
である.M [G]
が推移的で,補題5
によりM ⊆ M [G]
であることから,On
M⊆ On
M[G] がわかる.すべての
x ˙ ∈ M
P に対し,rank( ˙ x
G) ≤ rank( ˙ x)
となることが,∈
に関する 帰納法により示せる.x = rank(y)
は∆
ZF1 だから,rank( ˙ x
G) ≤ rank( ˙ x) = rank( ˙ x)
M∈ M
となる.したがって,On
M⊇ On
M[G] である.(
補題6)
補題7 N
をM ⊆ N
でG ∈ N
となるような,ZFC
の(十分に大きな有 限部分の)推移的なモデルとするとき,M [G] ⊆ N
である.証明
. x ˙ ∈ M
なら,x ˙
G= ( ˙ x
G)
N∈ N
である.(
補題7)
generic 拡大を用いた相対的無矛盾性証明のアウトライン
ある数学的命題
ϕ
がZFC
上で相対的無矛盾*27であることを示すためには,次の
(9), (10)
が確立できれば十分である:
*27ある主張 ϕが体系ZFC上で相対的無矛盾であるとは,“ZFCが無矛盾ならZFC +ϕも無矛盾である”という主張が(有限 の立場で)証明できることである.ただし,ZFC +ϕは体系ZFCの公理の全体にϕ(に対応する閉論理式)を付け加えて得られ る体系のことである.
(9) ∆
を任意のZFC
の有限部分とするとき,十分に大きな,有限なΓ ⊆ ZFC
をとれば,Γ
の可算な推移的モデルM
の(任意のposet P ∈ M
による)
generic
拡大M [G]
は∆
のモデルとなる*28.(10)
ある定義によって規定されるposet P
を(9)
でのようなM
でとると き,任意の(M, P )-generic
フィルターG
に対し,M [G] | = ϕ
が常に成 り立つ.(9)
と(10)
からZFC + ϕ
のZFC
上の相対的無矛盾性が得られることは,次のようにして見ることができる
:
ZFC + ϕ
が矛盾するとすると,ZFC
の有限部分∆
で,∆ + ϕ
が矛盾するようなものがとれる.つまり,
∆ ` ¬ ϕ
である.一方,この
∆
に対して,(9)
でのようなΓ
をとり,Γ
のモデルになっている ような推移的な可算モデルM
をとって,(10)
でのようなP ∈ M
を用いてgeneric
拡大M [G]
をとれば,M [G] | = ϕ
となるが,(9)
により,M [G] | = ∆
なので,M [G] | = ¬ ϕ
である.これは矛盾である.ここでの議論により,「
ZFC + ϕ
が矛盾するとすると,そのことを示す証明P
から,ZFC
の矛盾を示す証明P
0 が作れる」ことがわかる.つまり,「ZFC
が矛盾しなければZFC + ϕ
も矛盾しない」ことが示せたことになる*29.(9)
と(10)
の確立のためには,これらより若干すっきりとした形をしている,次の
(9’)
と(10’)
の証明が得られれば十分である*31:
*28(9)はϕに依存しない強制法の一般的な事実である.
*29ここで,(9)と(10)の証明が具体的に得られれば,P からP0 への変形も(原理的には*30)具体的な手続きとして与えるこ とができる,したがって,ここでの相対的無矛盾性の証明は純粋に有限の立場でのそれである.
*30つまり,証明を実際に形式的な体系で(machine-readableな形で)書きだすことをしたとすれば.
*31(9’)と (10’)から(9)と(10)が導けることは,次の事実を思い出せば明らかである: ある理論T から命題ϕが証明されてい
(9 ’ )
任意のZFC
の可算な推移的モデルM
の(任意のposet P ∈ M
による)
generic
拡大M [G]
はZFC
のモデルとなる*32.(10 ’ )
ある定義によって規定されるposet P
を,ZFC
の可算な推移的モデルM
でとるとき,任意の(M, P )-generic
フィルターG
に対し,M [G] | = ϕ
が常に成り立つ*33.(9’)
と(10’)
の証明には,強制関係(forcing relation;
記号: k – “ · · · ”
)とよ ばれる,以下で導入されるZFC
で定義可能な関係(の族)が用いられる.強制関係
L
∈-
論理式ϕ = ϕ(x
0, ..., x
n−1)
ごとに,poset P , p ∈ P
とP -
名称a ˙
0,. . . , ˙ a
n−1 に対し,p k –
P“ ϕ( ˙ a
0, ..., ˙ a
n−1) ”
(が成り立つ*34)という述語 ――強制関係
(forcing relation)
を(ϕ
の構成に関する帰納法により*35)以下のようにして定義する.
ここで目標としているのは,
· k – · “ ϕ( · , ..., · ) ”
が各ϕ
ごとに実際に定義でき,以下の定理
9,
定理10
が成り立つことである*36.まず,
ϕ
がx
0= x
1 の形をしている場合について,強制関係を再帰的に定るとには,ϕのT からの証明P が具体的に与えられているわけだが,Pは記号列の有限の集まりなので,T の公理のうちP に あらわれるものは有限個しかない.それらを集めたものをT0 とすればP は ϕのT0 からの証明でもある.
*32(9’) は,ZFCの一つ一つの公理 ψ に対して“· · · M[G] はψ のモデルとなる” を主張している定理を集めたmeta theorem である.
*33ここでも,(10’)では,ϕが与えられるごとに,「ある定義」をうまく設定して,それを満たすP に対する対応する主張の証 明を,個別に見つける必要がある.
*34“pforcesϕ( ˙a0,..., ˙an−1)”あるいは,“pは(が)ϕ( ˙a0,..., ˙an−1)を forceする” などと読み下される.
*35ここでのϕの構成に関する帰納法は集合論の体系の外側の(超数学(meta-mathematics)の)レベルで行われていることに注 意する.
*36ここではVP や V[G]の定義や· k–·“ϕ(·,...,·) ”の定義はKunen [9] に従っているが,定理9などの基本性質が成り立つ限 りにおいては,別の定義を採用してもかまわない.むしろ,VP や· k–·“ϕ(·,...,·) ”の構成法は隠しておき,これらの満たすべき
性質から axiomaticに強制法を導入した方がエレガントとも言える.しかし,実際には,これらのか˙ ら˙く˙りを˙ 1つ固定しておき,
それも活用して議論する,という“泥臭い”やり方の方が,小回りのきく議論ができる場合も多いように思える.
義する.
(11) p k –
P“ ˙ a
0= ˙ a
1” ⇔
(α)
すべてのh b ˙
0, p
0i ∈ a ˙
0 に対し,{ q ≤
Pp : q 6≤
Pp
0∨ ∃h b ˙
1, p
1i ∈ a ˙
1(q ≤
Pp
1∧ q k –
P“ ˙ b
0= ˙ b
1”) }
はp
以下で稠密となり,かつ,(β )
すべてのh b ˙
1, p
1i ∈ a ˙
1 に対し,{ q ≤
Pp : q 6≤
Pp
1∨ ∃h b ˙
0, p
0i ∈ a ˙
0(q ≤
Pp
0∧ q k –
P“ ˙ b
0= ˙ b
1”) }
もp
以下で稠密となる.(11)
は,(P
をパラメタとした)V
P× V
P 上の整順的な関係( ℵ 4) h b ˙
0, b ˙
1i R h a ˙
0, a ˙
1i ⇔
ある
r ∈ P
に対しh b ˙
0, r i ∈ a ˙
0 かつ,あるs ∈ P
に対しh b ˙
1, s i ∈ a ˙
1 に関する超限帰納法により定義できる.(11)
の( ℵ 4)
による帰納的定義の はじめはp k –
P“ ∅ = ∅ ”
に対するものであるが,∅
が要素を持たないことか ら,これに対しては(α)
も(β)
も無内容的(vacuously)
に成り立つことに注 意する.D ⊆ P
がp ∈ P
以下で稠密とは,すべてのq ≤
Pp
に対し,r ∈ D
でr ≤
Pq
となるものが存在することである.P ↓ p = { s ∈ P : s ≤
Pp }
とすると,
D ⊆ P
がp ∈ P
以下で稠密とは,D ∩ ( P ↓ p)
がP ↓ p
で(p.8
の意味で)稠密であること,ということもできる.P 1l
Pp q r
P ↓ p
また,
D
が(p.8
の意味で)P
で稠密とは,D
が1l
P 以下で稠密と言いなお すこともできる.“D
がp
以下で稠密”
という概念の,ここの文脈での意義は,次の補題が成 り立つことである:
補題
ℵ 2 M
をZFC
の推移的モデルとして,P ∈ M
をposet
とする.G
を(M, P )-generic
フィルターとして,p ∈ G
でD ∈ M , D ⊆ P
はp
以下で稠密とする.このとき,
G ∩ D 6 = ∅
である.特に,q ≤
Pp
でq ∈ G ∩ D
とな るものがとれる.証明
. M
で,D ˜ = (D ∩ P ↓ p) ∪ { q ∈ P : q
はp
と共存不可能}
とすると,
D ˜
はP
で稠密となる.したがって,G
の(M, P )-generic
性から,q ∈ G ∩ D ˜
がとれる.このときp
もq
もG
の元だから,これらは共存可能 となるのでD ˜
の定義から,q ∈ D ∩ P ↓ p
となることがわかる.特にq ≤
Pp
でq ∈ G ∩ D
である.(
補題ℵ 2)
強制関係のϕ
の構成に関する帰納法による定義にもどる:
(12) p k –
P“ ˙ a
0∈ a ˙
1” ⇔
{ q ∈ P : ∃h b, r ˙ i ∈ a ˙
1(q ≤
Pr ∧ q k –
P“ ˙ b = ˙ a
0”) }
はp
以下で稠密.(13) p k –
P“ ϕ( ˙ a
0, ..., ˙ a
n−1) ∧ ψ( ˙ a
0, ..., ˙ a
n−1) ” ⇔
p k –
P“ ϕ( ˙ a
0, ..., ˙ a
n−1) ”
かつp k –
P“ ψ( ˙ a
0, ..., ˙ a
n−1) ” (14) p k –
P“ ¬ ϕ( ˙ a
0, ..., ˙ a
n−1) ” ⇔
どの