[PDF版 ]

ジェネリック拡大に関する性質を示す上で重要な役割を果すのがDefinability lemmaとTruth lemmaだった.今回は,モデルに言及しない新たな関係⊩∗\mathrel{\Vdash^*}を定義し,そのMMへの相対化が⊩\Vdashと同値になることを示して,これら二つの補題の成立を証明する.今回は時間の都合上省略したが,⊩\Vdashが個々の原子論理式,論理結合子,量化子に関して満たす性質を逆に⊩∗\mathrel{\Vdash^*}の帰納的定義として採用して定義していく.

原子論理式の場合

まずは原子論理式の場合について考える.実はこの場合が一番大変である.

強制言語の原子閉論理式の全体をALP\mathcal{AL}_\mathbb{P}で表す.即ち,ALP\mathcal{AL}_\mathbb{P}はτ,ϑ∈VP\tau, \vartheta \in V^\mathbb{P}に対しτ∈ϑ\tau \in \varthetaまたはτ=ϑ\tau = \varthetaの形の論理式全体の成す真クラスである.

P\mathbb{P}:forcing poset,p∈P,φ∈ALPp \in \mathbb{P}, \varphi \in \mathcal{AL}_\mathbb{P}に対し,関係p⊩∗φp \mathrel{\Vdash^*} \varphiを次により定義する:

  1. p⊩∗τ=ϑ⇔def∀σ∈dom(τ)∪dom(ϑ) ∀q≤p,[q⊩∗σ∈τ↔q⊩∗σ∈ϑ]p \mathrel{\mathord\Vdash^*} \tau = \vartheta \xLeftrightarrow{\mathrm{def}} \forall \sigma \in \mathrm{dom}(\tau) \cup \mathrm{dom}(\vartheta)\ \forall q \leq p ,[q \mathrel{\Vdash^*} \sigma \in \tau \leftrightarrow q \mathrel{\Vdash^*} \sigma \in \vartheta]

  2. p⊩∗π∈τ⇔def{q:∃⟨σ,r⟩∈τ [q≤r∧q⊩∗π=σ]}p \mathrel{\Vdash^*} \pi \in \tau \xLeftrightarrow{\mathrm{def}} \left\{ q : \exists \left\langle \sigma, r \right\rangle \in \tau \,[q \leq r \wedge q \mathrel{\Vdash^*} \pi = \sigma] \right\}がpp以下で稠密

  1. ∀π∈P ∀τ∈VP [p⊩∗τ=τ]\forall \pi \in \mathbb{P}\,\forall \tau \in V^\mathbb{P} \, [p \mathrel{\Vdash^*} \tau = \tau]

  2. ⟨σ,r⟩∈τ,q≤r⟹q⊩∗σ∈τ\left\langle \sigma, r \right\rangle \in \tau, q \leq r \Longrightarrow q \mathrel{\Vdash^*} \sigma \in \tau

これがちゃんとした帰納法の定義になっていることを示すためには,どんな整礎関係についての帰納法なのかをはっきりさせなくてはならない.そこで,以下(p,φ)∈P×ALP(p, \varphi) \in \mathbb{P} \times \mathcal{AL}_\mathbb{P}上に整礎関係を定義を定義しよう.

x⊲y⇔defx∈trcl(y)x \lhd y \xLeftrightarrow{\mathrm{def}} x \in \mathrm{trcl}(y) とおく.P×ALP\mathbb{P} \times \mathcal{AL}_\mathbb{P}上の二項関係≺\precを次で定義する: (p,σ1∈τ1)≺(q,σ2=τ2)⇔(σ1⊲σ2∨σ1⊲τ2)∧(τ1=σ2∨τ1=τ2)(p,σ1=τ1)≺(q,σ2∈τ2)⇔σ2=σ2∧τ2⊲τ1(p,σ1=τ1)⊀(q,σ2=τ2),(p,σ1∈τ1)⊀(q,σ2∈τ2)\begin{gather*} (p, \sigma_1 \in \tau_1) \prec (q, \sigma_2 = \tau_2) \Leftrightarrow (\sigma_1 \lhd \sigma_2 \vee \sigma_1 \lhd \tau_2) \wedge (\tau_1 = \sigma_2 \vee \tau_1 = \tau_2)\\[0em] (p, \sigma_1 = \tau_1) \prec (q, \sigma_2 \in \tau_2) \Leftrightarrow \sigma_2 = \sigma_2 \wedge \tau_2 \lhd \tau_1\\[0em] (p, \sigma_1 = \tau_1) \not\prec (q, \sigma_2 = \tau_2), \quad (p, \sigma_1 \in \tau_1) \not\prec (q, \sigma_2 \in \tau_2) \end{gather*}

≺\precはleft-narrow (set-like)な整礎関係である.

Proof. left-narrow性はP\mathbb{P}が集合であることから従う.そこで,x≺y→Γ(x)<Γ(y)x \prec y \rightarrow \Gamma(x) < \Gamma(y)となるようなrank関数Γ:P×ALP\Gamma : \mathbb{P} \times \mathcal{AL}_\mathbb{P}を定めることによって整礎性を示す.

まずρ:VP×VP→On\rho: V^\mathbb{P}\times V^\mathbb{P}\rightarrow \mathrm{On}を,ρ(σ,τ):=max⁡{rank(σ),rank(τ)}\rho(\sigma, \tau) \mathrel{:=} \max\left\{ \mathop{\mathrm{rank}}\nolimits(\sigma),\mathop{\mathrm{rank}}\nolimits(\tau) \right\}と定め,Γ\Gammaを次で定める: Γ(p,σ∈τ)={3ρ(σ,τ)(rank(σ)<rank(τ))3ρ(σ,τ)+2(rank(σ)≥rank(τ))Γ(p,σ=τ)=3ρ(σ,τ)+1\begin{align*} \Gamma(p, \sigma \in \tau) &= \begin{cases} 3 \rho(\sigma, \tau) & (\mathop{\mathrm{rank}}\nolimits(\sigma) < \mathop{\mathrm{rank}}\nolimits(\tau))\\[0em] 3 \rho(\sigma, \tau) + 2 & (\mathop{\mathrm{rank}}\nolimits(\sigma) \geq \mathop{\mathrm{rank}}\nolimits(\tau)) \end{cases} & \Gamma(p, \sigma = \tau) &= 3 \rho(\sigma, \tau) + 1 \end{align*} すると,簡単な場合分けによりΓ\Gammaがrank関数となっていることがわかる.

これにより,p∈Pp \in \mathbb{P}とφ∈ALP\varphi \in \mathcal{AL}_\mathbb{P}に対しp⊩∗φp \mathrel{\Vdash^*} \varphiがwell-definedであることはわかった.

原子論理式の場合に⊩∗\mathrel{\Vdash^*}と⊩\Vdashが一致することを示したい.そのために,補助的な定義と補題を確認しておく.

φ∈ALP\varphi \in \mathcal{AL}_\mathbb{P}とする.

  1. p⊩∗φ,q≤p⇒q⊩∗φp \mathrel{\Vdash^*} \varphi, q \leq p \Rightarrow q \mathrel{\Vdash^*} \varphi

  2. p⊩∗φ⇔{q:q⊩∗φ}p \mathrel{\Vdash^*} \varphi \Leftrightarrow \left\{ q : q \mathrel{\Vdash^*} \varphi \right\}がpp以下で稠密

Proof. (1)は定義から明らか.(2)の⇒\Rightarrowは(1)から従うので,示すべきは(⇐)(\Leftarrow)である.

≺\precに関する帰納法で示す.φ≡π∈τ\varphi \equiv \pi \in \tauの時は,{q:A が q以下で稠密}\left\{ q : A\ \text{が}\ q \text{以下で稠密} \right\}がpp以下で稠密なら,AAがpp以下で稠密となることから明らか.φ≡τ=ϑ\varphi \equiv \tau = \varthetaの時を考える.

対偶を示そう.p⊩∗π=τp \not\mathrel{\Vdash^*} \pi = \tauとすると,定義を展開すれば, ¬[q⊩∗σ∈τ↔q⊩∗σ∈ϑ]\neg [q \mathrel{\Vdash^*} \sigma \in \tau \leftrightarrow q \mathrel{\Vdash^*} \sigma \in \vartheta] を満たすようなq≤pq \leq pとσ∈dom(τ)∪dom(ϑ)\sigma \in \mathrm{dom}(\tau) \cup \mathrm{dom}(\vartheta)が存在する.特にq⊩∗σ∈τq \mathrel{\Vdash^*} \sigma \in \tauかつq⊩∗σ∈ϑq \not\mathrel{\Vdash^*} \sigma \in \varthetaであるとして一般性を失わない.すると,帰納法の仮定から{r:r⊩∗σ∈ϑ}\left\{ r : r \mathrel{\Vdash^*} \sigma \in \vartheta \right\}はqq以下で稠密でない.よって∀s≤r [s⊩∗π∈ϑ]\forall s \leq r\,[s \not\mathrel{\Vdash^*} \pi \in \vartheta]を満たすr≤qr \leq qが存在する.(1)とr≤q⊩∗σ∈τr \leq q \mathrel{\Vdash^*} \sigma \in \tauより,∀s≤r [s⊩∗σ∈τ↮s⊩∗σ∈ϑ]\forall s \leq r\, [s \mathrel{\Vdash^*} \sigma \in \tau \nleftrightarrow s \mathrel{\Vdash^*} \sigma \in \vartheta].よって{q:q⊩∗τ=ϑ}\left\{ q : q \mathrel{\Vdash^*} \tau = \vartheta \right\}はpp以下で稠密でない.

φ∈ALP\varphi \in \mathcal{AL}_\mathbb{P}に対し, p⊩∗¬φ⇔def∀q≤p [q⊩∗φ]p \mathrel{\Vdash^*} \neg \varphi \xLeftrightarrow{\mathrm{def}} \forall q \leq p \, [q \not\mathrel{\Vdash^*} \varphi]

φ∈ALP\varphi \in \mathcal{AL}_\mathbb{P}について p⊩∗φ⇔∀q≤p [q⊩∗¬φ]p \mathrel{\Vdash^*} \varphi \Leftrightarrow \forall q \leq p\,[q \not\mathrel{\Vdash^*} \neg \varphi]

Proof. (⇒)(\Rightarrow)は定義と先の補題の(1)より明らか.(⇐)(\Leftarrow)は対偶が(2)と定義から従う.

p∈P∈M,G⊆Pp \in \mathbb{P} \in M, G \subseteq \mathbb{P}:MM上P\mathbb{P}-ジェネリック,D⊆PD \subseteq \mathbb{P}:pp以下で稠密,D∈MD \in Mとすると,

p∈G⇒G∩D≠∅p \in G \Rightarrow G \cap D \neq \emptyset

Proof. D+:=D∪{q∈P:q⊥p}D^+ \mathrel{:=} D \cup \left\{ q \in \mathbb{P} : q \perp p \right\}とおけば,D+D^+は稠密である.定義より明らかにD+∈MD^+ \in M.よってGGのジェネリック性よりG∩D+≠∅G \cap D^+ \neq \emptyset.ここでr∈G∩D+r \in G \cap D^+をとると,r,p∈Gr, p \in Gよりr∥pr \mathrel{\|} pとなるので,r∈Dr \in D.

M⊨ZF−PM \models ZF-P:ctm,P∈M\mathbb{P} \in M,G⊆PG \subseteq \mathbb{P}:MM上P\mathbb{P}-ジェネリック,φ∈AL∩M\varphi \in \mathcal{AL} \cap Mとする.

  1. (p⊩∗φ)M∧p∈G⇒M[G]⊨φ(p \mathrel{\Vdash^*} \varphi)^M \wedge p \in G\Rightarrow M[G] \models \varphi

  2. M[G]⊨φ⇒∃p∈G (p⊩∗φ)MM[G] \models \varphi \Rightarrow \exists p \in G\, (p \mathrel{\Vdash^*} \varphi)^M

Proof. それぞれ≺\precに関する帰納法で示す.原子論理式の場合に関しては定義の方法から⊩∗\mathrel{\Vdash^*}は推移的モデルに対して絶対なので,以下相対化を落として考えよう.

  1. p⊩∗τ=ϑp \mathrel{\Vdash^*} \tau =\varthetaの時.M[G]⊨τ⊆ϑM[G] \models \tau \subseteq \varthetaが示せれば逆向きも同様に示せる.そこでσG∈τG,r∈G\sigma_G \in \tau_G, r \in Gとなるような⟨σ,r⟩∈τ\left\langle \sigma, r \right\rangle \in \tauを取る.p,r∈Gp, r \in Gよりq≤p,rq \leq p, rでq∈Gq \in Gを満たすものが取れる.すると注意1よりq⊩∗σ∈τq \mathrel{\Vdash^*} \sigma \in \tauとなる.また,⊩∗\mathrel{\Vdash^*}の定義よりq⊩∗σ∈τ↔q⊩∗σ∈ϑq \mathrel{\Vdash^*} \sigma \in \tau \leftrightarrow q \mathrel{\Vdash^*} \sigma \in \varthetaだったのでq⊩∗σ∈ϑq \mathrel{\Vdash^*} \sigma \in \varthetaが成立する.すると帰納法の仮定よりM[G]⊨σ∈ϑM[G] \models \sigma \in \varthetaとなり,M[G]⊨τ⊆ϑM[G] \models \tau \subseteq \varthetaが云えた.

    p⊩∗π∈τp \mathrel{\Vdash^*} \pi \in \tauの時.この時, D:={q:∃⟨σ,r⟩∈τ [q≤r∧q⊩∗π=σ]}D \mathrel{:=} \left\{ q : \exists \left\langle \sigma, r \right\rangle \in \tau \,[q \leq r \wedge q \mathrel{\Vdash^*} \pi = \sigma] \right\} はpp以下で稠密である.よって補題3よりq≤pq \leq pで∃⟨σ,r⟩∈τ [q≤r∧q⊩∗π=σ],q∈G\exists \left\langle \sigma, r \right\rangle \in \tau \,[q \leq r \wedge q \mathrel{\Vdash^*} \pi = \sigma], q \in Gを満たすものが取れる.よって帰納法の仮定よりM[G]⊨π=σM[G] \models \pi = \sigmaである.GGはフィルターなのでr∈Gr \in Gだから,以上と合わせてπG=σG∈τG\pi_G = \sigma_G \in \tau_Gとなり,M[G]⊨π∈τM[G] \models \pi \in \tauが云えた.

  2. M[G]⊨π∈τM[G] \models \pi \in \tauの時.D={q:∃⟨σ,r⟩∈τ [q≤r∧q⊩∗π=σ]}D = \left\{ q : \exists \left\langle \sigma, r \right\rangle \in \tau \,[q \leq r \wedge q \mathrel{\Vdash^*} \pi = \sigma] \right\}がpp以下で稠密となるようなp∈Gp \in Gを見付けたい.定義より,⟨σ,r⟩∈τ\left\langle \sigma, r \right\rangle \in \tauでσG=πG\sigma_G = \pi_Gかつr∈Gr \in Gを満たすような物が取れる.定義を展開すればM[G]⊨π=σM[G] \models \pi = \sigmaであり,帰納法の仮定よりp⊩∗π=σp \mathrel{\Vdash^*} \pi = \sigmaを満たすようなp∈Gp \in Gが取れる.GGがフィルターであることと補題 1 (1)からp≤rp \leq rとして良い.すると補題 1 (2)よりDDはpp以下で稠密となり,p⊩∗π∈τp \mathrel{\Vdash^*} \pi \in \tauとなる.

    M[G]⊨τ=ϑM[G] \models \tau = \varthetaの時.DDを以下のいずれか一つを満たすqqの全体とする:

    1. q⊩∗τ=ϑq \mathrel{\Vdash^*} \tau = \vartheta

    2. ∃σ∈dom(τ)∪dom(ϑ) [q⊩∗σ∈τ∧q⊩∗σ∉ϑ]\exists \sigma \in \mathrm{dom}(\tau) \cup \mathrm{dom}(\vartheta)\,[q \mathrel{\Vdash^*} \sigma \in \tau \wedge q \mathrel{\Vdash^*} \sigma \notin \vartheta]

    3. ∃σ∈dom(τ)∪dom(ϑ) [q⊩∗σ∉τ∧q⊩∗σ∈ϑ]\exists \sigma \in \mathrm{dom}(\tau) \cup \mathrm{dom}(\vartheta)\,[q \mathrel{\Vdash^*} \sigma \notin \tau \wedge q \mathrel{\Vdash^*} \sigma \in \vartheta]

    すると,DDはP\mathbb{P}で稠密であり,特にD∈MD \in Mである.すると,GGはジェネリックなのでp∈G∩Dp \in G \cap Dが取れる.ppが(1)を満たせばOK.もし(2)を満たすとすると,p∈Gp \in Gと(a)よりM[G]⊨σ∈τM[G] \models \sigma \in \tauとなる.ここで,M[G]⊨τ=ϑM[G] \models \tau = \varthetaよりこれらを合わせればM[G]⊨σ∈ϑM[G] \models \sigma \in \vartheta.すると帰納法の仮定よりq⊩∗σ∈ϑq \mathrel{\Vdash^*} \sigma \in \varthetaを満たすようなq∈Gq \in Gを取ることが出来る.特にq≤pq \leq pとしてよい.しかし,q≤p⊩∗σ∉ϑq \leq p \mathrel{\Vdash^*} \sigma \notin \varthetaより⊩∗\mathrel{\Vdash^*}の定義からq⊩∗σ∈ϑq \not\mathrel{\Vdash^*} \sigma \in \varthetaとならなくてはならないので矛盾.同様の議論により(3)も有り得ない.

M⊨ZF−PM \models ZF-P:c.t.m.,P∈MP \in M,φ∈ALP∩M⟹p⊩P,Mφ⇔(p⊩P∗φ)M\varphi \in \mathcal{AL}_\mathbb{P} \cap M \Longrightarrow p \Vdash_{\mathbb{P}, M} \varphi \Leftrightarrow (p \mathrel{\Vdash_\mathbb{P}^*} \varphi)^M

Proof. 前回とおなじく相対化は無視して議論を進めることが出来る. (⇐)(\Leftarrow)は補題 1 (a)より直ちに従うので, (⇒)(\Rightarrow)を示す.そこでp⊩φp \Vdash \varphiかつp⊩∗φp \not\mathrel{\Vdash^*} \varphiとする.この時補題2よりq⊩∗¬φq \mathrel{\Vdash^*} \neg \varphiを満たすq≤pq \leq pが存在する.すると定義より∀r≤q [r⊩∗φ]\forall r \leq q \, [r \not\mathrel{\Vdash^*} \varphi]となる.ここでq∈Gq \in Gを満たすジェネリックフィルターを取る.この時p≥qp \geq qよりp∈Gp \in Gなので,仮定よりM[G]⊨φM[G] \models \varphiを満たす.すると,補題1 (b)よりr∈Gr \in Gでr⊩∗φr \mathrel{\Vdash^*} \varphiを満たすものが取れ,GGがフィルターであることから特にr≤qr \leq qとできる.するとr⊩∗¬φr \mathrel{\Vdash^*} \neg \varphiとなり矛盾.

一般の論理式について

原子論理式に関しての定義は済んだので,一般の強制言語の論理式に対して⊩∗\mathrel{\Vdash^*} を定義していこう.

p∈P∈M⊨ZF−Pp \in \mathbb{P} \in M \models ZF - P,φ,ψ∈FLP\varphi, \psi \in \mathcal{FL}_\mathbb{P}について,以下のように帰納的にp⊩∗φp \mathrel{\Vdash^*} \varphiを定める:

  1. φ∈ALP\varphi \in \mathcal{AL}_\mathbb{P}の時は定義2と同じ.

  2. p⊩∗φ∧ψ⇔defp⊩∗φp \mathrel{\Vdash^*} \varphi \wedge \psi \xLeftrightarrow{\mathrm{def}} p \mathrel{\Vdash^*} \varphiかつp⊩∗ψp \mathrel{\Vdash^*} \psi

  3. p⊩∗¬φ⇔def∀q≤p [q⊩∗φ]p \mathrel{\Vdash^*} \neg \varphi \xLeftrightarrow{\mathrm{def}} \forall q \leq p \,[ q \not \mathrel{\Vdash^*} \varphi]

  4. p⊩∗φ→ψ⇔def¬∃q≥p [q⊩∗φ∧q⊩∗¬ψ]p \mathrel{\Vdash^*} \varphi \rightarrow \psi \xLeftrightarrow{\mathrm{def}} \neg \exists q \geq p \,[q \mathrel{\Vdash^*} \varphi \wedge q \mathrel{\Vdash^*} \neg \psi]

  5. p⊩∗φ∨ψ⇔def{q:[q⊩∗φ]∨[q⊩∗ψ]}p \mathrel{\Vdash^*} \varphi \vee \psi \xLeftrightarrow{\mathrm{def}} \left\{ q : [q \mathrel{\Vdash^*} \varphi] \vee [q \mathrel{\Vdash^*} \psi] \right\}がpp以下で稠密

  6. p⊩∗∀xφ(x)⇔def∀τ∈VP p⊩∗φ(τ)p \mathrel{\Vdash^*} \forall x \varphi(x) \xLeftrightarrow{\mathrm{def}} \forall \tau \in V^\mathbb{P} \, p \mathrel{\Vdash^*} \varphi(\tau)

  7. p⊩∗∃xφ(x)⇔def{q:∃τ∈VP q⊩∗φ(τ)}p \mathrel{\Vdash^*} \exists x \varphi(x) \xLeftrightarrow{\mathrm{def}} \left\{ q : \exists \tau \in V^\mathbb{P} \, q \mathrel{\Vdash^*} \varphi(\tau) \right\}がpp以下で稠密

ここで,(3)(3)の定義は定義4と整合的である.また,∀,∃\forall, \existsの定義は,∧,∨\wedge, \veeの定義の一般化と見做せる.

この「帰納的」定義を注意深くみてみると,(6)や(7)の定義では,各τ∈VP\tau \in V^\mathbb{P}についてφ(τ)\varphi(\tau)の形のFLP\mathcal{FL}_\mathbb{P}閉論理式全体について帰納法を回している.これは真クラスなのでVVの中ではどう頑張っても定義出来ないことがわかる.即ち,上の⊩∗\mathrel{\Vdash^*}の定義はメタ理論における定義図式であって,p⊩∗φ⇔Ψ(p,φ)p \mathrel{\Vdash^*} \varphi \Leftrightarrow \Psi(p, \varphi)を満たすような一つの論理式が存在するのではない.つまり,各φ(x⃗)∈FLP\varphi(\vec{x}) \in \mathcal{FL}_\mathbb{P}に対して,p⊩∗φ(ϰ⃗)p \mathrel{\Vdash^*} \varphi(\vec{\varkappa})を表す論理式Forcesφ(p,ϰ⃗)Forces_\varphi(p, \vec{\varkappa})を帰納的に作る方法が,論理式の長さに関する帰納法で与えられているのだ.我々の目的は⊩\Vdashに関するDefinability lemmaを確立することだから,各φ\varphiに対してp⊩φp \Vdash \varphiを表す論理式を別個に書くことができれば良いので,⊩∗\mathrel{\Vdash^*}がVVの内部で定義出来なくても問題はないのである.

このように定義すれば,今までの原子論理式に対する命題を一般の強制言語の論理式に拡張出来る.上の定義は,¬\negが与えられれば同値変形だけで出て来るので,以下では必要最低限の場合だけ証明することにする:

φ∈FLP\varphi \in \mathcal{FL}_\mathbb{P}に対し,

  1. p⊩∗φ,q≤p⇒q⊩∗φp \mathrel{\Vdash^*} \varphi, q \leq p \Rightarrow q \mathrel{\Vdash^*} \varphi

  2. p⊩∗φ⇔{q:q⊩∗φ}p \mathrel{\Vdash^*} \varphi \Leftrightarrow \left\{ q : q \mathrel{\Vdash^*} \varphi \right\}がpp以下で稠密

  3. p⊩∗φ⇔∀q≤p [q⊩∗¬φ]p \mathrel{\Vdash^*} \varphi \Leftrightarrow \forall q \leq p\, [q \not\mathrel{\Vdash^*} \neg \varphi]

  4. p⊩∗φp \mathrel{\Vdash^*} \varphiかつp⊩∗¬φp \mathrel{\Vdash^*} \neg \varphiとなることは有り得ない.

Proof. (c)(d)は(a)(b)から従い,(a)は定義より明らか.原子論理式の場合と同様に(b)の(⇐)(\Leftarrow)だけ帰納法により示す.

φ≡∀xψ(x)\varphi \equiv \forall x \psi(x)の時.{q:q⊩∗∀xψ(x)}\left\{ q : q \mathrel{\Vdash^*} \forall x \psi(x) \right\}がpp以下で稠密だとする.定義を展開すれば, ∀q≤p∃r≤q∀τ∈VP [r⊩∗ψ(τ)]\forall q \leq p \exists r \leq q \forall \tau \in V^\mathbb{P}\,[r \mathrel{\Vdash^*} \psi(\tau)] となる.特にこれから各τ∈VP\tau \in V^\mathbb{P}について{q:q⊩∗ψ(τ)}\left\{ q : q \mathrel{\Vdash^*} \psi(\tau) \right\}はpp以下で稠密となる.よって帰納法の仮定より∀τ∈VP p⊩∗ψ(τ)\forall \tau \in V^\mathbb{P}\,p \mathrel{\Vdash^*} \psi(\tau)となり,定義からp⊩∗∀xφ(x)p \mathrel{\Vdash^*} \forall x \varphi(x)となる.

φ≡¬ψ\varphi \equiv \neg\psiの時.対偶を示す.p⊩∗¬ψp \not\mathrel{\Vdash^*} \neg \psiとすると,定義から∃q≤p [q⊩∗ψ]\exists q \leq p\,[q \mathrel{\Vdash^*} \psi]であり,(a)より∀r≤q [r⊩∗ψ]\forall r \leq q\,[r \mathrel{\Vdash^*} \psi]となる.よって{s:s⊩∗¬ψ}\left\{ s : s \mathrel{\Vdash^*} \neg \psi \right\}はpp以下で稠密でない.

φ≡ψ∨ϑ\varphi \equiv \psi \vee \varthetaの時.D={q:q⊩∗ψ∨ϑ}D = \left\{ q : q \mathrel{\Vdash^*} \psi \vee \vartheta \right\}がpp以下で稠密だとする.このときもう少し定義を展開すると,{q:{r:[r⊩∗ψ]∨[r⊩∗ϑ]} が q 以下で稠密}\left\{ q :\left\{ r : [r \mathrel{\Vdash^*} \psi] \vee [r \mathrel{\Vdash^*} \vartheta] \right\}\ \text{が}\ q\ \text{以下で稠密} \right\}がpp以下で稠密である.稠密性の定義よりこれは単に{r:[r⊩∗ψ]∨[r⊩∗ϑ]}\left\{ r : [r \mathrel{\Vdash^*} \psi] \vee [r \mathrel{\Vdash^*} \vartheta] \right\}がpp以下で稠密であるということである.

いよいよ,一般のφ\varphiについて⊩∗\mathrel{\Vdash^*}をモデルと結び付ける補題を証明する:

M⊨ZF−PM \models ZF-P:ctm,P∈M\mathbb{P} \in M,G⊆PG \subseteq \mathbb{P}:MM上P\mathbb{P}-ジェネリック,φ∈FL∩M\varphi \in \mathcal{FL} \cap Mとする.

  1. (p⊩∗φ)M∧p∈G⇒M[G]⊨φ(p \mathrel{\Vdash^*} \varphi)^M \wedge p \in G\Rightarrow M[G] \models \varphi

  2. M[G]⊨φ⇒∃p∈G (p⊩∗φ)MM[G] \models \varphi \Rightarrow \exists p \in G\, (p \mathrel{\Vdash^*} \varphi)^M

Proof. 構造に関する帰納法により,(a) (b)の二つを同時に証明する.L(φ)L(\varphi)により「φ\varphiについて(a) (b)が成立する」ことを表す.

以上を使えば,原子論理式の時と同様にして⊩\Vdashとの関係を証明できる:

M⊨ZF−PM \models ZF-P:c.t.m.,P∈MP \in M,φ∈FLP∩M⟹p⊩φ⇔(p⊩∗φ)M\varphi \in \mathcal{FL}_\mathbb{P} \cap M \Longrightarrow p \Vdash \varphi \Leftrightarrow (p \mathrel{\Vdash^*} \varphi)^M

ここまでくれば,Definability lemmaとTruth lemmaの証明は簡単である:

Truth lemmaとDefinability lemmaの証明. Truth lemmaは補題8および補題7の(b)から明らか.Definability lemmaについても,補題8より{(P,≤,1,p,κ⃗):⋯ p⊩φ(ϰ⃗)}\left\{ (\mathbb{P}, \leq, \mathbb{1}, p, \vec{\kappa}) : \cdots \ p \Vdash \varphi(\vec{\varkappa}) \right\}はMM内で定義可能.

実は,後程示すが「M⊨ZFCM \models ZFCでp⊩∃xφ(x)p \Vdash \exists x \varphi(x)ならばp⊩φ(τ)p \Vdash \varphi(\tau)を満たすτ∈MP\tau \in M^\mathbb{P}が存在する」という定理(極大原理)がある.これを使えば∃\existsに関する⊩∗\mathrel{\Vdash^*}の定義を簡略化出来そうな気もするが,その極大原理の証明にここでの議論を使っているので循環論法になってしまう.また,MMが必ずしもACACを満たさない場合に使えなくなってしまうので,ここでは上の定義を用いた.

参考文献

[1]
田中一之, 渕野昌, 松原洋, and 戸田山和久, ゲーデルと20世紀の論理学(ロジック) 4 集合論とプラトニズム, vol. 4. 東京大学出版会, 2007.
[2]
新井敏康, 数学基礎論. 岩波書店, 2011.
[3]
K. Kunen, Set theory, vol. 34. College Publications, 2011.

Comments