§E19.8理論とモデル

最終更新

一階理論は、同じシグネチャで書かれた文をまとめた集合である。構造が理論のモデルであるとは、その構造がすべての公理を満たすことをいう。本稿ではモデル、充足可能性、意味論的帰結、完全な理論を区別し、同型な構造が同じ一階文を満たすことを証明する。

1 理論とモデル

定義 1.1.Σ\Sigmaを一階シグネチャとする。集合

T⊆Sent⁡(Σ)T\subseteq\operatorname{Sent}(\Sigma)

を Σ\Sigma-理論 (Sigma-theory) という。Σ\Sigma-構造M\mathcal MがTTのモデル (model) であるとは、すべてのσ∈T\sigma\in TについてM⊨σ\mathcal M\models\sigmaが成り立つことをいう。この関係をM⊨T\mathcal M\models Tと書き、モデル類を

Mod⁡(T)={M:M は Σ-構造であり M⊨T}\operatorname{Mod}(T)=\{\mathcal M:\mathcal M\text{ は }\Sigma\text{-構造であり }\mathcal M\models T\}

と書く。

定義 1.2.Σ\Sigma-理論TTが充足可能 (satisfiable theory) であるとは、Mod⁡(T)≠∅\operatorname{Mod}(T)\ne\varnothingであることをいう。Σ\Sigma-文σ\sigmaに対して

T⊨σT\models\sigma

とは、すべてのM∈Mod⁡(T)\mathcal M\in\operatorname{Mod}(T)についてM⊨σ\mathcal M\models\sigmaが成り立つことをいう。

注意 1.3 (空のモデル類からの帰結).TTが充足不能なら、Mod⁡(T)\operatorname{Mod}(T)上の全称量化は空虚に真となるため、すべてのΣ\Sigma-文σ\sigmaについてT⊨σT\models\sigmaである。完全性の定義には充足可能性を含めず、充足可能性が必要な定理では独立した仮定として明示する。

定義 1.4.Σ\Sigma-理論TTが完全 (complete theory) であるとは、任意のΣ\Sigma-文σ\sigmaについて

T⊨σまたはT⊨¬σT\models\sigma \quad\text{または}\quad T\models\neg\sigma

が成り立つことをいう。

注意 1.5 (充足不能な完全理論という退化例). 上の定義には充足可能性を含めない。例えば

T={∀x x=x, ¬∀x x=x}T=\{\forall x\,x=x,\ \neg\forall x\,x=x\}

は充足不能であるため、任意の文σ\sigmaについてT⊨σT\models\sigmaかつT⊨¬σT\models\neg\sigmaであり、定義上は完全である。充足可能で完全な理論だけを扱う定理では、充足可能性を定理の仮定として別に置かなければならない。

注意 1.6 (完全な理論と完全性定理). 完全な理論は、一つの理論TTが各文の真偽を意味論的に決定するという性質である。命題論理や一階論理の完全性定理は、意味論的帰結と形式的導出が一致するという証明体系の性質である。二つの「完全性」は対象も量化も異なる。

例 1.7.Σ\Sigma-構造M\mathcal Mに対して

Th⁡(M)={σ∈Sent⁡(Σ):M⊨σ}\operatorname{Th}(\mathcal M) =\{\sigma\in\operatorname{Sent}(\Sigma):\mathcal M\models\sigma\}

と置く。M\mathcal M自身がモデルであるためTh⁡(M)\operatorname{Th}(\mathcal M)は充足可能である。任意の文σ\sigmaについて、M⊨σ\mathcal M\models\sigmaまたはM⊨¬σ\mathcal M\models\neg\sigmaのちょうど一方が成り立つ。前者ならσ∈Th⁡(M)\sigma\in\operatorname{Th}(\mathcal M)であり、Th⁡(M)\operatorname{Th}(\mathcal M)のすべてのモデルが公理σ\sigmaを満たす。後者なら同じ理由でTh⁡(M)⊨¬σ\operatorname{Th}(\mathcal M)\models\neg\sigmaである。したがってTh⁡(M)\operatorname{Th}(\mathcal M)は完全である。

2 構造の同型

定義 2.1.M,N\mathcal M,\mathcal Nを同じシグネチャΣ\Sigmaの構造とし、台集合をそれぞれM,NM,Nとする。全単射h:M→Nh:M\to Nが同型 (isomorphism of structures) であるとは、次を満たすことをいう。

  1. 各f∈Fnf\in F_nとa1,…,an∈Ma_1,\ldots,a_n\in Mについて h(fM(a1,…,an))=fN(h(a1),…,h(an)).h(f^{\mathcal M}(a_1,\ldots,a_n)) =f^{\mathcal N}(h(a_1),\ldots,h(a_n)).
  2. 各R∈RnR\in R_nとa1,…,an∈Ma_1,\ldots,a_n\in Mについて (a1,…,an)∈RM  ⟺  (h(a1),…,h(an))∈RN.(a_1,\ldots,a_n)\in R^{\mathcal M} \iff (h(a_1),\ldots,h(a_n))\in R^{\mathcal N}.

00項関数の場合、条件 (a)はh(cM)=cNh(c^{\mathcal M})=c^{\mathcal N}を意味する。

補題 2.2.h:M≅Nh:\mathcal M\cong\mathcal NをΣ\Sigma-構造の同型、s:Var→Ms:\mathrm{Var}\to Mを割当て、ttをΣ\Sigma-項とする。このとき

h(⟦t⟧sM)=⟦t⟧h∘sNh(\llbracket t\rrbracket_s^{\mathcal M}) =\llbracket t\rrbracket_{h\circ s}^{\mathcal N}

である。

証明.ttに関する構造帰納法を用いる。t=xt=xの場合、両辺はh(s(x))h(s(x))である。t=ct=cの場合は同型の定数保存条件から従う。t=f(t1,…,tn)t=f(t_1,\ldots,t_n)の場合、帰納法の仮定と同型の関数保存条件により

h(⟦t⟧sM)=h(fM(⟦t1⟧sM,…,⟦tn⟧sM))=fN(h(⟦t1⟧sM),…,h(⟦tn⟧sM))=fN(⟦t1⟧h∘sN,…,⟦tn⟧h∘sN)=⟦t⟧h∘sN\begin{aligned} h(\llbracket t\rrbracket_s^{\mathcal M}) &=h(f^{\mathcal M}(\llbracket t_1\rrbracket_s^{\mathcal M},\ldots, \llbracket t_n\rrbracket_s^{\mathcal M}))\\ &=f^{\mathcal N}(h(\llbracket t_1\rrbracket_s^{\mathcal M}),\ldots, h(\llbracket t_n\rrbracket_s^{\mathcal M}))\\ &=f^{\mathcal N}(\llbracket t_1\rrbracket_{h\circ s}^{\mathcal N},\ldots, \llbracket t_n\rrbracket_{h\circ s}^{\mathcal N})\\ &=\llbracket t\rrbracket_{h\circ s}^{\mathcal N} \end{aligned}

となる。▨

定理 2.3.h:M≅Nh:\mathcal M\cong\mathcal NをΣ\Sigma-構造の同型、s:Var→Ms:\mathrm{Var}\to Mを割当て、φ\varphiをΣ\Sigma-論理式とする。このとき

M,s⊨φ⟺N,h∘s⊨φ\mathcal M,s\models\varphi \quad\Longleftrightarrow\quad \mathcal N,h\circ s\models\varphi

である。

証明.φ\varphiに関する構造帰納法を用いる。φ\varphiがt=ut=uなら、補題 2.2とhhの単射性により

⟦t⟧sM=⟦u⟧sM  ⟺  ⟦t⟧h∘sN=⟦u⟧h∘sN\llbracket t\rrbracket_s^{\mathcal M}=\llbracket u\rrbracket_s^{\mathcal M} \iff \llbracket t\rrbracket_{h\circ s}^{\mathcal N} =\llbracket u\rrbracket_{h\circ s}^{\mathcal N}

である。φ=R(t1,…,tn)\varphi=R(t_1,\ldots,t_n)なら、項評価の移送と同型の関係保存条件から同値を得る。否定と含意の場合は、充足関係の対応する節と帰納法の仮定から従う。

φ=∀x ψ\varphi=\forall x\,\psiとする。任意のa∈Ma\in Mについて

h∘(s[x↦a])=(h∘s)[x↦h(a)]h\circ(s[x\mapsto a])=(h\circ s)[x\mapsto h(a)]

である。帰納法の仮定により

M,s[x↦a]⊨ψ  ⟺  N,(h∘s)[x↦h(a)]⊨ψ.\mathcal M,s[x\mapsto a]\models\psi \iff \mathcal N,(h\circ s)[x\mapsto h(a)]\models\psi.

hhは全射でもあるから、aaがMM全体を動くとh(a)h(a)はNN全体を動く。両辺をそれぞれすべてのa∈Ma\in Mとすべてのb∈Nb\in Nについて量化し、全称量化の充足節を適用すると

M,s⊨∀x ψ  ⟺  N,h∘s⊨∀x ψ\mathcal M,s\models\forall x\,\psi \iff \mathcal N,h\circ s\models\forall x\,\psi

を得る。▨

系 2.4.h:M≅Nh:\mathcal M\cong\mathcal Nを同型とする。任意のΣ\Sigma-文σ\sigmaについて

M⊨σ  ⟺  N⊨σ\mathcal M\models\sigma\iff\mathcal N\models\sigma

である。したがって、任意のΣ\Sigma-理論TTについて

M⊨T  ⟺  N⊨T\mathcal M\models T\iff\mathcal N\models T

である。

証明. 文の真偽は割当てに依存しない。任意の割当てs:Var→Ms:\mathrm{Var}\to Mに定理 2.3を適用すれば文に関する同値を得る。理論に関する同値は、各σ∈T\sigma\in Tへ文の同値を適用して全称量化すれば従う。▨

同型不変性により、一階文は、構造の要素の名前ではなく、構造そのものの性質を述べる。

3 群の公理化

定義 3.1. 群のシグネチャ (language of groups)Σgrp\Sigma_{\mathrm{grp}}は定数ee、単項関数ii、二項関数mmをもつ。m(x,y)m(x,y)をx⋅yx\cdot y、i(x)i(x)をx−1x^{-1}と略記する。

定義 3.2. TgrpT_{\mathrm{grp}} (theory of groups) を次の三つの文からなる理論とする。

∀x∀y∀z ((x⋅y)⋅z=x⋅(y⋅z)),∀x (e⋅x=x∧x⋅e=x),∀x (x−1⋅x=e∧x⋅x−1=e).\begin{aligned} &\forall x\forall y\forall z\,((x\cdot y)\cdot z=x\cdot(y\cdot z)),\\ &\forall x\,(e\cdot x=x\land x\cdot e=x),\\ &\forall x\,(x^{-1}\cdot x=e\land x\cdot x^{-1}=e). \end{aligned}

命題 3.3.Σgrp\Sigma_{\mathrm{grp}}-構造G\mathcal GがTgrpT_{\mathrm{grp}}のモデルであることと、台集合GGが演算mGm^{\mathcal G}、単位元eGe^{\mathcal G}、逆元写像iGi^{\mathcal G}によって群をなすことは同値である。

証明.G⊨Tgrp\mathcal G\models T_{\mathrm{grp}}なら、第一文の充足は結合律、第二文の充足はeGe^{\mathcal G}が両側単位元であること、第三文の充足はiG(a)i^{\mathcal G}(a)が各a∈Ga\in Gの両側逆元であることを、それぞれすべての台集合の元について述べる。したがってGGは群である。

逆にGGが指定された演算で群なら、群の結合律、単位元律、逆元律を任意のa,b,c∈Ga,b,c\in Gへ適用すると三つの文の Tarski 充足条件が成り立つ。よってG⊨Tgrp\mathcal G\models T_{\mathrm{grp}}である。▨

例 3.4. 可換性を表す文

σab=∀x∀y (x⋅y=y⋅x)\sigma_{\mathrm{ab}}=\forall x\forall y\,(x\cdot y=y\cdot x)

を考える。整数加法群はTgrp∪{σab}T_{\mathrm{grp}}\cup\{\sigma_{\mathrm{ab}}\}のモデルである。三次対称群S3S_3はTgrpT_{\mathrm{grp}}のモデルであるが、例えば(12)(23)≠(23)(12)(12)(23)\ne(23)(12)なのでσab\sigma_{\mathrm{ab}}を満たさない。したがってTgrp⊭σabT_{\mathrm{grp}}\not\models\sigma_{\mathrm{ab}}かつTgrp⊭¬σabT_{\mathrm{grp}}\not\models\neg\sigma_{\mathrm{ab}}であり、群理論は完全ではない。

4 線型順序の公理化

定義 4.1. 二項関係記号<<だけをもつシグネチャで、TloT_{\mathrm{lo}} (theory of strict linear orders) を次の文からなる理論とする。

∀x ¬(x<x),∀x∀y∀z ((x<y∧y<z)→x<z),∀x∀y (x<y∨x=y∨y<x).\begin{aligned} &\forall x\,\neg(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). \end{aligned}

命題 4.2.<<を二項関係として解釈する構造A\mathcal AがTloT_{\mathrm{lo}}のモデルであることと、<A<^{\mathcal A}が台集合上の狭義線型順序であることは同値である。特に(Z,<)(\Z,<)はTloT_{\mathrm{lo}}のモデルである。

証明. 三つの文は順に非反射性、推移性、任意の二元の比較可能性を述べる。これらは狭義線型順序の公理である。逆向きも定義を Tarski の充足節へ展開すれば直ちに従う。整数の通常の大小関係はn<nn<nを満たさず、m<n<n′m<n<n'ならm<n′m<n'を満たし、任意の整数m,nm,nについてm<n,m=n,n<mm<n,m=n,n<mのいずれかを満たす。したがって(Z,<)⊨Tlo(\Z,<)\models T_{\mathrm{lo}}である。▨

5 算術の公理化

定義 5.1. 算術のシグネチャ (language of arithmetic)Σar\Sigma_{\mathrm{ar}}は定数00、単項関数SS、二項関数++と⋅\cdotをもつ。

定義 5.2. Robinson 算術QQ (Robinson arithmetic Q) を次の七つの文からなるΣar\Sigma_{\mathrm{ar}}-理論とする。

∀x ¬(Sx=0),∀x∀y (Sx=Sy→x=y),∀x (¬(x=0)→∃y x=Sy),∀x (x+0=x),∀x∀y (x+Sy=S(x+y)),∀x (x⋅0=0),∀x∀y (x⋅Sy=(x⋅y)+x).\begin{aligned} &\forall x\,\neg(Sx=0),\\ &\forall x\forall y\,(Sx=Sy\to x=y),\\ &\forall x\,(\neg(x=0)\to\exists y\,x=Sy),\\ &\forall x\,(x+0=x),\\ &\forall x\forall y\,(x+Sy=S(x+y)),\\ &\forall x\,(x\cdot0=0),\\ &\forall x\forall y\,(x\cdot Sy=(x\cdot y)+x). \end{aligned}

命題 5.3.N\mathbb N上で0,S,+,⋅0,S,+,\cdotをそれぞれ零、S(n)=n+1S(n)=n+1、通常の加法、通常の乗法として解釈した構造N\mathcal NはQQのモデルである。

証明. 任意のm,n∈Nm,n\in\mathbb Nを取る。S(n)=n+1S(n)=n+1は00でなく、m+1=n+1m+1=n+1ならm=nm=nである。n≠0n\ne0なら自然数の離散性によりn=m+1=S(m)n=m+1=S(m)を満たすm∈Nm\in\mathbb Nが存在する。加法についてn+0=nn+0=nとn+(m+1)=(n+m)+1n+(m+1)=(n+m)+1が成り立つ。乗法についてn⋅0=0n\cdot0=0とn⋅(m+1)=n⋅m+nn\cdot(m+1)=n\cdot m+nが成り立つ。各等式と存在主張は対応する七文の充足条件そのものであるから、N⊨Q\mathcal N\models Qである。▨

注意 5.4 (標準モデルと公理からの一意性).N⊨Q\mathcal N\models Qであることは、QQのすべてのモデルがN\mathcal Nと同型であることを意味しない。公理を満たす具体的な構造が存在することと、公理により同型を除いて構造が一意に特徴付けられることは別の主張である。

6 演習

問題 6.1.

  1. Σ\Sigma-理論TTについて、あるΣ\Sigma-文σ\sigmaに対してT⊨σT\models\sigmaかつT⊨¬σT\models\neg\sigmaであることと、TTが充足不能であることが同値であることを示せ。また、TTが充足可能であるとき、TTが完全であることと、TTの任意の二つのモデルM,N\mathcal M,\mathcal Nと任意のΣ\Sigma-文σ\sigmaについてM⊨σ  ⟺  N⊨σ\mathcal M\models\sigma\iff\mathcal N\models\sigmaが成り立つこととが同値であることを示せ。
  2. 二項関係記号<<だけをもつシグネチャの構造(N≥0,<)(\N,<)と(Z,<)(\Z,<)を考え、ι:N≥0→Z\iota:\N\to\Zを包含写像とする。ι\iotaは単射であり、定義 2.1 条件 (b)を満たすことを確かめよ。さらに、文σ=∃x∀y ¬(y<x)\sigma=\exists x\forall y\,\neg(y<x)について(N≥0,<)⊨σ(\N,<)\models\sigmaかつ(Z,<)⊭σ(\Z,<)\not\models\sigmaであることを示し、定理 2.3の結論が全射でないι\iotaについては成り立たないことを結論せよ。
  3. 群理論が完全でないことを示す二つのモデルと一つの文を挙げよ。
  4. 新しい元∞∉N≥0\infty\notin\Nを取り、台集合M=N≥0∪{∞}M=\N\cup\{\infty\}上で、N≥0\Nの元どうしのS,+,⋅S,+,\cdotはN\mathcal Nと同じとし、さらにS(∞)=∞S(\infty)=\infty、x+∞=∞+x=∞x+\infty=\infty+x=\infty(x∈Mx\in M)、x≠0x\neq0ならばx⋅∞=∞⋅x=∞x\cdot\infty=\infty\cdot x=\infty、0⋅∞=∞⋅0=00\cdot\infty=\infty\cdot0=0と定めたΣar\Sigma_{\mathrm{ar}}-構造M\mathcal Mを考える。M⊨Q\mathcal M\models Qであることを示し、M\mathcal MとN\mathcal Nが同型でないことを示せ。
解答 (確認問題の解答).
  1. TTが充足不能ならば、注意 1.3により任意の文σ\sigmaについてT⊨σT\models\sigmaかつT⊨¬σT\models\neg\sigmaである。逆に、ある文σ\sigmaについてT⊨σT\models\sigmaかつT⊨¬σT\models\neg\sigmaとし、M∈Mod⁡(T)\mathcal M\in\operatorname{Mod}(T)が存在すると仮定する。M⊨σ\mathcal M\models\sigmaかつM⊨¬σ\mathcal M\models\neg\sigmaであり、文の真偽は割当てに依存しないので、否定の充足節によりM⊨σ\mathcal M\models\sigmaとM⊭σ\mathcal M\not\models\sigmaが同時に成り立ち、矛盾する。よってTTは充足不能である。

    TTを充足可能とする。TTが完全であるとし、M,N∈Mod⁡(T)\mathcal M,\mathcal N\in\operatorname{Mod}(T)と文σ\sigmaを取る。T⊨σT\models\sigmaならばM⊨σ\mathcal M\models\sigmaかつN⊨σ\mathcal N\models\sigmaである。T⊨¬σT\models\neg\sigmaならばM⊭σ\mathcal M\not\models\sigmaかつN⊭σ\mathcal N\not\models\sigmaである。いずれの場合もM⊨σ  ⟺  N⊨σ\mathcal M\models\sigma\iff\mathcal N\models\sigmaである。逆に、TTの任意の二つのモデルが同じ文を満たすとする。TTは充足可能であるからM0∈Mod⁡(T)\mathcal M_0\in\operatorname{Mod}(T)を一つ取る。文σ\sigmaについてM0⊨σ\mathcal M_0\models\sigmaならば、仮定によりTTのすべてのモデルがσ\sigmaを満たすのでT⊨σT\models\sigmaである。M0⊭σ\mathcal M_0\not\models\sigmaならば、TTのすべてのモデルN\mathcal NについてN⊭σ\mathcal N\not\models\sigma、すなわちN⊨¬σ\mathcal N\models\neg\sigmaであるからT⊨¬σT\models\neg\sigmaである。よってTTは完全である。

  2. 包含写像は単射であり、a,b∈N≥0a,b\in\Nについてa<ba<bであることと、a,ba,bを整数とみなしてa<ba<bであることは同値であるから、定義 2.1 条件 (b)が成り立つ。関数記号はないので定義 2.1 条件 (a)は条件を課さない。

    (N≥0,<)(\N,<)では、割当てssを任意に取りa=0a=0とすると、任意のb∈N≥0b\in\Nについてb<0b<0ではないので(N≥0,<),s[x↦0]⊨∀y ¬(y<x)(\N,<),s[x\mapsto0]\models\forall y\,\neg(y<x)であり、(N≥0,<)⊨σ(\N,<)\models\sigmaである。(Z,<)(\Z,<)では、任意のa∈Za\in\Zについてa−1<aa-1<aであるから(Z,<),s[x↦a][y↦a−1]⊨y<x(\Z,<),s[x\mapsto a][y\mapsto a-1]\models y<xであり、(Z,<),s[x↦a]⊭∀y ¬(y<x)(\Z,<),s[x\mapsto a]\not\models\forall y\,\neg(y<x)である。aaは任意であるから(Z,<)⊭σ(\Z,<)\not\models\sigmaである。

    とくに、s(x)=0s(x)=0を満たす割当てs:Var→N≥0s:\mathrm{Var}\to\Nについて(N≥0,<),s⊨∀y ¬(y<x)(\N,<),s\models\forall y\,\neg(y<x)であるが(Z,<),ι∘s⊭∀y ¬(y<x)(\Z,<),\iota\circ s\not\models\forall y\,\neg(y<x)である。全称量化の節はZ\Zのすべての元を調べ、ι\iotaの像に入らない−1-1がこの論理式の反例を与える。したがって、定理 2.3の同値は、二つの条件を満たす単射であっても全射でない写像については成り立たない。

  3. 整数加法群と三次対称群を取り、可換性の文∀x∀y (x⋅y=y⋅x)\forall x\forall y\,(x\cdot y=y\cdot x)を用いる。

  4. QQの七つの文を順に確かめる。N≥0\Nの元どうしの等式と存在主張は命題 5.3の証明と同じであるから、∞\inftyを含む場合だけを調べる。

    第一の文について、S(∞)=∞≠0S(\infty)=\infty\neq0である。第二の文について、N≥0\N上のSSは単射であり値はN≥0\Nに属するので、S(x)=S(∞)=∞S(x)=S(\infty)=\inftyならばx=∞x=\inftyである。第三の文について、∞≠0\infty\neq0であり∞=S(∞)\infty=S(\infty)である。第四の文について、∞+0=∞\infty+0=\inftyである。第五の文について、x=∞x=\inftyまたはy=∞y=\inftyならば、x+S(y)x+S(y)とS(x+y)S(x+y)はともに∞\inftyである。実際、y=∞y=\inftyならばS(y)=∞S(y)=\inftyであり、x+y=∞x+y=\inftyならばS(x+y)=∞S(x+y)=\inftyである。第六の文について、∞⋅0=0\infty\cdot0=0である。第七の文x⋅S(y)=(x⋅y)+xx\cdot S(y)=(x\cdot y)+xについて場合を分ける。x=0x=0ならば両辺は00である。実際、0⋅S(y)=00\cdot S(y)=0であり、0⋅y=00\cdot y=0と0+0=00+0=0から右辺も00である。x≠0x\neq0かつy=∞y=\inftyならば、左辺はx⋅∞=∞x\cdot\infty=\infty、右辺は∞+x=∞\infty+x=\inftyである。x=∞x=\inftyかつy∈N≥0y\in\Nならば、S(y)≠0S(y)\neq0であるから左辺は∞\inftyであり、右辺は(∞⋅y)+∞=∞(\infty\cdot y)+\infty=\inftyである。以上によりM⊨Q\mathcal M\models Qである。

    文τ=∃x (Sx=x)\tau=\exists x\,(Sx=x)を考える。M\mathcal Mではxxに∞\inftyを割り当てるとS(∞)=∞S(\infty)=\inftyであるからM⊨τ\mathcal M\models\tauである。N\mathcal Nでは任意のn∈N≥0n\in\Nについてn+1≠nn+1\neq nであるからN⊭τ\mathcal N\not\models\tauである。M\mathcal MとN\mathcal Nが同型ならば系 2.4により両者は同じ文を満たすので、M\mathcal MとN\mathcal Nは同型でない。したがってN⊨Q\mathcal N\models Qであっても、QQのモデルはN\mathcal Nと同型なものに限らない。

▨

参考文献

  1. David Marker, Model Theory: An Introduction, Graduate Texts in Mathematics, Springer, 2002.
  2. Wilfrid Hodges, A Shorter Model Theory, Cambridge University Press, 1997.

前提記事