MathLabs
定理已证明

勒文海姆-斯科伦定理(向下)

命题陈述

设 L\mathcal{L} 为可数语言,M\mathcal{M} 为无限的 L\mathcal{L}-结构。则 M\mathcal{M} 有一个可数的初等子结构 N\mathcal{N},即存在 N\mathcal{N} 满足 N⪯M\mathcal{N} \preceq \mathcal{M} 且 NN 可数无穷。

为什么成立?

这说明一阶逻辑无法确定基数:任何具有无限模型的理论(例如域的公理、集合论的公理……)都已经拥有一个可数模型,无论原始模型被构造得多“大”。结合向上版本(任意无限模型都有任意更大基数的初等扩张),这正是斯科伦悖论的根源——一个可数结构可以满足与一个不可数结构完全相同的一阶语句,甚至包括那些从内部“断言”不可数性的语句。

证明思路

我们把 NN 构造为 MM 的一列可数递增子集的并,使用塔斯基–沃特判别法:子集 N⊆MN \subseteq M(作为子结构)是初等的,当且仅当对每个 L\mathcal{L}-公式 ψ(x,yˉ)\psi(x, \bar{y}) 与 NN 中每个元组 aˉ\bar{a},若存在某个 b∈Mb \in M 使 M⊨ψ(b,aˉ)\mathcal{M} \models \psi(b, \bar{a}),则已经存在这样的见证 b∈Nb \in N。

由于 L\mathcal{L} 可数,公式 ψ(x,yˉ)\psi(x,\bar y) 只有可数多个。从任意可数无穷的 X0⊆MX_0 \subseteq M 出发(因 MM 无限故可行)。给定可数的 XnX_n,对每个公式 ψ(x,yˉ)\psi(x,\bar y) 与 XnX_n 中的每个元组 aˉ\bar a(仍只有可数多对,因为 XnX_n 可数且 L\mathcal{L} 可数),若 ∃b∈M M⊨ψ(b,aˉ)\exists b \in M\, \mathcal{M} \models \psi(b,\bar a),则(用选择公理)选取一个这样的见证 bb 并加入以构成 Xn+1X_{n+1};这只增加了可数多个新元素,故 Xn+1X_{n+1} 仍是可数的。

设 N=⋃n<ωXnN = \bigcup_{n<\omega} X_n;可数个可数集之并,故 NN 可数(且无限,因 X0⊆NX_0 \subseteq N)。我们对 NN 验证塔斯基–沃特判别法:给定 ψ(x,yˉ)\psi(x,\bar y) 与 NN 中的 aˉ\bar a,因 aˉ\bar a 是有限元组,它整个落在某个 XnX_n 中(该链是递增的);若存在见证 b∈Mb \in M 使 ψ(b,aˉ)\psi(b, \bar a) 成立,则由 Xn+1X_{n+1} 的构造,某个见证已被选取并放入 Xn+1⊆NX_{n+1} \subseteq N。

由塔斯基–沃特判别法,NN(带有诱导的 L\mathcal{L}-结构 N\mathcal{N})满足 N⪯M\mathcal{N} \preceq \mathcal{M}。初等子结构与母结构满足完全相同的语句,故 N\mathcal{N} 是见证该定理的可数无穷模型。

用到此定理的主题

分步证明

该定理暂无分步证明。

参考文献

  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