MathLabs
定理証明済み

コンパクト性定理

内容

L\mathcal{L}-文の集合 Σ\Sigma を考える。すべての有限な Σ0⊆Σ\Sigma_0 \subseteq \Sigma がモデルを持つならば、Σ\Sigma 自身もモデルを持つ。

なぜ正しいのか?

これは驚くべきことである:Σ\Sigma は無限であってもよく、無限個の制約を符号化していてもよいが、無矛盾性は一度に有限個の制約だけを確認すればよい。これは有限的証明(形式的導出は常に有限の対象である)から無限的意味論(モデルは無限でありうる)への橋渡しであり、モデル理論全体を通じて無限モデルや超準モデルの存在を担う唯一の定理である。

証明の概略

対偶を証明する:Σ\Sigma がモデルを持たないならば、ある有限な Σ0⊆Σ\Sigma_0 \subseteq \Sigma がモデルを持たない。

Σ\Sigma が充足不可能であると仮定する。一階論理に対するゲーデルの完全性定理(意味論的帰結と構文的導出可能性は一致する:Σ⊨⊥\Sigma \models \bot iff Σ⊢⊥\Sigma \vdash \bot)により、Σ\Sigma が充足不可能であることは Σ\Sigma が構文的に矛盾していること、すなわち Σ⊢⊥\Sigma \vdash \bot——Σ\Sigma から矛盾が形式的に導出可能であること——と同値である。

形式的導出は定義により、各行が公理、Σ\Sigma からの前提、あるいは先行する行への推論規則の適用のいずれかによって正当化される、論理式の有限列である。⊥\bot の導出は有限なので、Σ\Sigma からの前提は有限個しか引用されない。それらを有限集合 Σ0={σ1,…,σn}⊆Σ\Sigma_0 = \{\sigma_1, \dots, \sigma_n\} \subseteq \Sigma にまとめる。

Σ0\Sigma_0 からの前提のみを使ったまさにその同じ有限の導出が、Σ0⊢⊥\Sigma_0 \vdash \bot を証拠立てる。一階論理の健全性(導出可能性は帰結を含意する)により、Σ0⊨⊥\Sigma_0 \models \bot、すなわち Σ0\Sigma_0 は充足不可能である——モデルを持たない。

こうしてモデルを持たない有限な Σ0⊆Σ\Sigma_0 \subseteq \Sigma を作り出したので、対偶が証明された。同値に言えば:Σ\Sigma のすべての有限部分集合がモデルを持つならば、そのような矛盾した有限導出は存在しえないので、Σ\Sigma は充足不可能ではありえず、したがって Σ\Sigma はモデルを持つ。

この定理を使うトピック

ステップごとの証明

この定理のステップごとの証明はまだありません。

参考文献

  1. Katrin Tent, Martin Ziegler (2012). A Course in Model Theory
  2. Lou van den Dries (1998). Tame Topology and O-minimal Structures
  3. Jonathan Pila, Alex J. Wilkie (2006). The rational points of a definable set