Łoś–Vaughtの判定法(Łoś–Vaught test)とは、一階言語 $L$ の文の集合 $T$ が有限のモデルをもたず、ある基数 $\kappa\ge\lvert L\rvert+\aleph_0$ について濃度 $\kappa$ のモデルが存在してどの 2 つも同型ならば、$T$ は完全である、という定理である。証明は Löwenheim–Skolem の定理で 2 つのモデルの濃度を $\kappa$ にそろえて比べる。端点のない稠密な全順序の理論や、標数を固定した代数閉体の理論の完全性がこれから従う。超積についての Łoś の定理とは別の定理である。
前提知識: Löwenheim–Skolemの定理, 完全な理論, カテゴリー性
Łoś–Vaught の判定法(Łoś–Vaught test)とは、一階言語 $L$ の文の集合 $T$ が有限のモデルをもたず、ある基数 $\kappa\ge\lvert L\rvert+\aleph_0$ について $\kappa$-範疇的(濃度 $\kappa$ のモデルが存在し、そのどの 2 つも同型)ならば、$T$ は完全である、という定理である。完全とは、$T$ がモデルをもち、どの文についても、$T$ のすべてのモデルで真であるか、すべてのモデルで偽であるかが決まっていることをいう。
理論の完全性は、本来は無限にある文を 1 つずつ調べなければ分からない性質である。この判定法は、それを「ある 1 つの濃度でモデルが同型を除いて 1 つしかない」という構造の側の問いに置き換える。たとえば、可算な端点のない稠密な全順序がすべて同型であることから、端点のない稠密な全順序の理論が完全であり、$(\mathbb Q,<)$ と $(\mathbb R,<)$ が同じ一階の文を満たすことが分かる。証明は Löwenheim–Skolemの定理 で、2 つのモデルを同じ濃度 $\kappa$ にそろえて比べるだけである。
同じ Łoś の名を冠した Łośの定理 は、超積で一階の文が真であることと、成分のほとんどすべてで真であることとの同値を述べる、超積についての定理であり、この判定法とは主張も証明の道具も別のものである(rem-lv-names)。
| 結果 | 内容 |
|---|---|
| thm-lv-main | 有限のモデルをもたず、ある $\kappa\ge\lvert L\rvert+\aleph_0$ で範疇的な理論は完全 |
| cor-lv-equivalent | そのような理論のモデルはすべて同じ文を満たす |
| cor-lv-decidable | 決定可能な公理系なら、帰結の全体も決定可能 |
| ex-lv-dlo・ex-lv-acf | 稠密な全順序の理論と代数閉体の理論の完全性 |
$L$ を一階言語とし、$\lvert L\rvert$ をその記号(定数記号・関数記号・関係記号)の個数とする。構造の台集合は空でないとし、構造と同じ文字で書く。$L$ の文の集合 $T$ を 理論 ともよぶ。$T$ のすべての文が構造 $M$ で真であるとき $M$ を $T$ のモデルといい、$T$ のすべてのモデルで文 $\sigma$ が真であることを $T\models\sigma$ と書く。$M$ の濃度を $\lvert M\rvert$ と書く。基数の計算では選択公理を仮定する。
$T$ を $L$ の文の集合、$\kappa$ を基数とする。
これらは 完全な理論 の記事の定義「完全な理論」と、カテゴリー性 の記事の定義「カテゴリー性」の $\kappa$-範疇性と同じである。$\kappa$-範疇的な理論は、定義によりモデルをもつ。Gödelの完全性定理 により、$T\models\sigma$ は $T$ から $\sigma$ が証明できることと同値なので、完全な理論とは、無矛盾で、どの文についてもその文か否定が証明できる理論のことでもある。
証明には次の 2 つの事実を使う。
$L$ の文の集合 $T$ が有限のモデルをもたず、ある基数 $\kappa\ge\lvert L\rvert+\aleph_0$ について $\kappa$-範疇的ならば、$T$ は完全である。
$T$ は $\kappa$-範疇的なのでモデルをもつ。$T$ が完全でないとすると、ある文 $\sigma$ について $T\models\sigma$ も $T\models\lnot\sigma$ も成り立たない。$T\models\sigma$ でないので、$\sigma$ が偽になる $T$ のモデル $M_1$ があり、$M_1$ は $T\cup\{\lnot\sigma\}$ のモデルである。同じく、$T\cup\{\sigma\}$ のモデル $M_2$ がある。
$T$ は有限のモデルをもたないので、$M_1,M_2$ は無限である。(LS) を $L$ の文の集合 $T\cup\{\lnot\sigma\}$ と $T\cup\{\sigma\}$ に当てると、濃度がちょうど $\kappa$ のモデル $N_1\models T\cup\{\lnot\sigma\}$ と $N_2\models T\cup\{\sigma\}$ がある。$N_1,N_2$ はどちらも $T$ の濃度 $\kappa$ のモデルなので、$\kappa$-範疇性により同型である。(Iso) により $N_1$ と $N_2$ は同じ文を満たすが、$N_1\models\lnot\sigma$、$N_2\models\sigma$ なので矛盾する。よって $T$ は完全である。$\square$
証明の中で、3 つの仮定はそれぞれ 1 か所で使われている。「有限のモデルをもたない」は $M_1,M_2$ を無限にして (LS) を使えるようにするため、「$\kappa\ge\lvert L\rvert+\aleph_0$」は (LS) で濃度 $\kappa$ のモデルを得るため、「$\kappa$-範疇的」は 2 つのモデルを同型にするためである。どれかを外すと結論が成り立たなくなる例は、後の反例の表にある。
$T$ が thm-lv-main の仮定を満たすとする。$T$ のどの 2 つのモデル $M,N$ も初等同値(同じ文を満たす)であり、どのモデル $M$ についても、$T\models\sigma$ と $M\models\sigma$ は同値である。
$T$ は完全なので、文 $\sigma$ ごとに $T\models\sigma$ か $T\models\lnot\sigma$ である。前者なら $\sigma$ は $T$ のすべてのモデルで真、後者ならすべてのモデルで偽である。どちらの場合も $M\models\sigma\iff N\models\sigma$ であり、$M\models\sigma$ なら後者は起こらないので $T\models\sigma$ である。逆は $T\models\sigma$ の定義から従う。$\square$
$L$ を可算な言語とし、$T$ を thm-lv-main の仮定を満たす決定可能な文の集合とする。このとき、文 $\sigma$ を与えられて $T\models\sigma$ かどうかを判定する機械的な手順がある。
thm-lv-main により $T$ は完全であり、完全な理論 の記事の定理「決定可能な公理系をもつ完全な理論は決定可能」から従う。$\square$
決定可能性の正確な意味(文の番号付けと計算可能性)は 完全な理論 の記事の節「完全性と決定可能性」のとおりである。後の ex-lv-dlo・ex-lv-acf の理論は、公理が明示的に列挙できる決定可能な文の集合で、言語は可算なので、どれも帰結の全体が決定可能になる。
記号のない言語(等号だけ)で、$n\ge2$ について $\sigma_{\ge n}:=\exists x_1\cdots\exists x_n\bigwedge_{1\le i< j\le n}\lnot(x_i=x_j)$(相異なる元が $n$ 個以上ある)とおき、$I_\infty:=\{\sigma_{\ge n}\mid n\ge2\}$ とする。$I_\infty$ のモデルはちょうど無限集合であり、有限のモデルはない。この言語の構造の同型写像は全単射そのものなので、無限基数 $\kappa$ ごとに、濃度 $\kappa$ のモデル(濃度 $\kappa$ の集合)はどの 2 つも同型である。$\lvert L\rvert+\aleph_0=\aleph_0$ なので、thm-lv-main により $I_\infty$ は完全である。したがって、等号だけの言語では、無限集合はどれも同じ文を満たす。
言語 $\{<\}$ で、次の 6 つの文からなる理論を $\mathrm{DLO}$ とする:$\forall x\,\lnot\,x< x$、$\forall x\,\forall y\,\forall z\,(x< y\land y< z\to x< z)$、$\forall x\,\forall y\,(x< y\lor x=y\lor y< x)$、$\forall x\,\exists y\,x< y$、$\forall x\,\exists y\,y< x$、$\forall x\,\forall y\,(x< y\to\exists z\,(x< z\land z< y))$。そのモデルは端点のない稠密な全順序である。
環の言語 $\{+,-,\cdot,0,1\}$ で、体の公理と、$n\ge1$ ごとの文 $\forall a_0\cdots\forall a_{n-1}\,\exists x\,(x^n+a_{n-1}x^{n-1}+\cdots+a_0=0)$($x^k$ は $x$ を $k$ 個掛けた項の略記)を合わせた理論に、標数を定める文を加えたものを $\mathrm{ACF}_p$ とする。$p$ が素数なら文 $1+\cdots+1=0$($1$ を $p$ 個足す)を、$p=0$ なら $m\ge1$ ごとの文 $\lnot(1+\cdots+1=0)$($1$ を $m$ 個足す)を加える。そのモデルは標数 $p$ の代数閉体である。
ほかにも、完全な理論 の記事の定理「捩れのない可除群の理論の完全性」は非可算な濃度での範疇性から、拡張性を公理とするグラフの理論の完全性(Ryll-Nardzewskiの定理 の記事の例「ランダムグラフ」)は $\aleph_0$-範疇性から、この判定法で示されている。$\mathrm{DLO}$ が $\aleph_0$ でだけ、$\mathrm{ACF}_0$ が非可算な濃度でだけ範疇的であることは、Mor65(序文、p. 514)が範疇性の概念の導入とともに挙げている例である。
Łoś と Vaught の名は、モデル理論の別々の定理に現れる。混同しやすいので、主張を並べておく。
| 名前 | 主張 | 証明の道具 |
|---|---|---|
| Łoś–Vaught の判定法(この記事) | 有限のモデルをもたず、ある $\kappa\ge\lvert L\rvert+\aleph_0$ で範疇的な理論は完全 | Löwenheim–Skolem の定理 |
| Łośの定理 | 超積で論理式が真であることと、真になる添字の集合が超フィルターに属することは同値 | 論理式の組み立てに関する帰納法、超フィルターの性質 |
| Tarski–Vaught の判定法(初等部分モデル の記事の定理) | 部分構造が初等部分モデルであることは、存在の証人を部分構造の中に選べることと同値 | 論理式の組み立てに関する帰納法 |
Łoś の定理は 1 つの構造(超積)の中での真偽を成分の真偽から計算する定理であり、理論の完全性については何も述べない。Łoś–Vaught の判定法は、理論のモデル全体を比べる定理で、超積を使わない。名前に Łoś が共通するのは、どちらにも Łoś の仕事が関わっているからである。同じく Tarski–Vaught の判定法は、1 つの構造とその部分構造の関係についての定理である。可算なモデルの個数についての Vaughtの定理(可算モデルの個数) も、これらとは別の定理である。
thm-lv-main は完全性の十分条件であって、必要条件ではない。
thm-lv-main の 3 つの条件を 1 つずつ外す。
| 外す条件 | 反例 | 成り立たなくなること |
|---|---|---|
| 有限のモデルをもたない | 記号のない言語の空の理論 $T_0=\emptyset$ | 完全であること |
| $\kappa\ge\lvert L\rvert+\aleph_0$ | 連続体濃度個の定数記号と 1 項関係記号をもつ言語の理論 $T_1$(下の確かめ)と $\kappa=\aleph_0$ | 完全であること |
| ある $\kappa$ で $\kappa$-範疇的 | 1 項関係記号 $P$ だけの言語の理論 $I_\infty$ | 完全であること |
1 行目:$T_0$ のモデルは空でない集合そのもので、同型は全単射である。よって無限基数 $\kappa$ ごとに $T_0$ は $\kappa$-範疇的で、$\lvert L\rvert+\aleph_0=\aleph_0$ である。しかし文 $\forall x\,\forall y\,(x=y)$ は 1 元の集合で真、2 元の集合で偽なので、$T_0$ は完全でない。有限のモデルが判定法を破っている。
2 行目:言語を $L_1:=\{P\}\cup\{c_r\mid r\in\mathbb R\}$($P$ は 1 項関係記号、$c_r$ は定数記号)とし、$\sigma:=\exists x\,P(x)$ とおく。$T_1$ を、ex-lv-sets の $I_\infty$ に次の文を加えたものとする。
$$
\sigma\to\lnot(c_r=c_s)\quad(r\ne s),\qquad\lnot\sigma\to c_r=c_0\quad(r\in\mathbb R).
$$
$T_1$ のモデルは無限であり、$P$ が空でなければ定数の値は相異なる(濃度は $2^{\aleph_0}$ 以上)、$P$ が空ならすべての定数の値は 1 つの元に一致する。
$\kappa$-範疇性の概念は 1954 年に Łoś と Vaught によって導入され、有限のモデルをもたない範疇的な理論が完全であることは、Vaught と Łoś の結果として引かれている(Mor65 序文 p. 514、§1 p. 516、文献 [9]・[16] p. 538)。
Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する