Skip to content

定理Theorem

初等链与ω饱和扩张

Elementary chain theorem · Omega-saturated elementary extension

证明初等链的并保持一阶真值,迭代实现有限参数类型构造ω饱和扩张,并给出可数语言仍迫使不可数模型的例子。

形式陈述 ​

两个相接的存在定理 ​

固定集合大小的一阶语言 L,结构均非空。若

M0≼M1≼M2≼⋯

是一条初等包含链,则论域并集 N=⋃n<ωMn 上的自然并结构满足

Mn≼N对每个 n<ω.

这称为初等链定理;同一论证也适用于任意非空线性序索引的初等链。[1, Lemma 1.12]

称 N 为 ω-饱和,若对每个有限参数集 A⊆N,每个 A 上的完全有限元组类型都在 N 中实现。有限元组类型沿用参数类型的定义,只把一个自由变量换成固定有限元组 x¯:其任意有限片段可在 N 中被同一元组满足,并且它决定每个相应带参数公式。

扩张定理: 每个 L-结构 M 都有一个 ω-饱和初等扩张 N。这里不预设语言或结构可数,也不承诺 N 可数、可计算或具有指定基数。ω 限制的是参数集大小为有限,不是要求实现所有可数参数集上的类型;后者属于更强的 ℵ1-饱和要求。

并结构确实有定义 ​

有限元组 a¯ 的各分量都落在某个共同阶段 Mn。函数符号作用于它的结果取 Mn 中的值;关系符号在它上的真值也取该阶段的解释。若另选更大阶段,因为子结构包含保持函数和关系,结果不变。常元从第一阶段起就已固定。

所以 N 是良定义的 L-结构,而且每个 Mn 是它的子结构。此时还没有证明量词公式保持,不能把普通子结构结论提前写成初等性。

直觉

为什么必须继续处理新参数 ​

紧致性可以一次为 M 中的所有有限参数类型补上见证。但新扩张增加了元素,这些新元素又可以成为参数,产生原来那一步没有负责的类型。因此构造反复执行“实现上一阶段参数所提出的要求”,最后取并。

有限参数集终究会一起出现在某一阶段。它提出的要求在下一阶段已经得到处理,这才是 ω 次迭代足够的原因。不能仅说“每步模型越来越丰富”,也不能把可数无穷参数集误认为必然在某一有限阶段集中出现。

初等链定理的公式归纳证明 ​

同时对全部 n 和 Mn 中的参数元组证明

Mn⊨φ(a¯)⟺N⊨φ(a¯).

原子公式由并结构定义保持;否定与合取直接用归纳假设,其他布尔联结词可由它们定义。关键是存在量词 φ(a¯)=∃xψ(x,a¯)。

若 Mn 满足该存在式,取见证 b∈Mn。对子公式 ψ 用归纳假设,得 N⊨ψ(b,a¯),故 N 满足存在式。

反过来,若 N 满足存在式,取见证 b∈N。选择 m≥n 使 b∈Mm,于是 a¯,b 都在 Mm。归纳假设给出 Mm⊨ψ(b,a¯),故 Mm⊨∃xψ(x,a¯)。再用链中已知的 Mn≼Mm,把这个带 Mn 参数的存在式传回 Mn。

全称量词由否定与存在量词处理,归纳结束。反向步骤没有要求同一个新见证 b 回到 Mn;初等性只保证 Mn 自己存在某个见证。

一步同时实现旧参数的全部类型 ​

对每个有限 A⊆M、每个正整数 k、每个完全 k-类型 p(x¯),引入一组专属新常元 c¯A,k,p。所有这些索引构成集合,因为公式、参数有限子集和它们的幂集都是集合。令 E(M) 是命名所有 M 中元素的初等图表,考虑

ΣM=E(M) ∪⋃A,k,p{φ(c¯A,k,p):φ∈p}.

任取 ΣM 的有限片段。它只涉及有限多组新常元;对每组,把属于该类型的有限要求合成一个有限公式。有限可满足性保证在 M 中有一组见证满足它。不同组可独立选见证,图表本身全部在 M 中成立,于是获得这个有限片段的模型。

这里没有额外要求不同类型使用的常元解释成互不相同的元素。若两个要求能够由同一元素实现,允许它们重合;擅自加入所有新常元两两不等,会破坏上述有限可满足性证明。

由紧致性,ΣM 有模型。把每个 a 映到常元 ca 在所得模型中的解释,初等图表保证这个映射是 M 到其 L-约化的初等嵌入;等号与不等式保证单射。把像中的元素重命名,得到真正的初等包含 M≼M+。每个专属常元元组在 M+ 中实现其类型。这个步骤保留全部带旧参数的一阶真值,而不只保留无参数理论。

ω次迭代的并为什么已经饱和 ​

令 M0=M,依次令 Mn+1 为刚构造的 Mn+,再取 N=⋃nMn。初等链定理给出每个 Mn≼N。

任取有限 A⊆N 及其上的完全有限元组类型 p。有限多个参数各自出现在某阶段,取这些阶段的最大值,便有 A⊆Mn。因为 Mn≼N,两者带 A 名字的理论相同。

更具体地,对任意有限 p0⊆p,N⊨∃x¯⋀p0;这是一个只带 A 参数的一阶公式,故 Mn 也满足它。因此 p 是相对于 Mn 的同一个类型,已经在构造 Mn+1 时列入要求。它在 Mn+1 的见证,由 Mn+1≼N 在 N 中仍满足全部公式。这证明 N 是 ω-饱和的。

每一步直接处理所有有限元组长度,所以此证明无需额外援引“一变量饱和推出有限元组饱和”的归约。构造使用通常的紧致性和选择模型步骤,不需要连续统假设。[1, §4]

例子与边界

可数语言仍可能有连续统多个空参数要求 ​

取仅含可数多个一元谓词的语言

L={P0,P1,P2,…}.

令 M 的论域为 N 的全部有限子集,解释 Pi(S) 为 i∈S。有限子集可按其二进制特征编码为自然数,因此 M 可数。

对每条无限位串 η∈{0,1}N,定义空参数部分类型

qη(x)={Pi(x):η(i)=1}∪{¬Pi(x):η(i)=0}.

一个有限片段只检查有限多个下标。取其中所有正要求下标组成的有限集合 S,便同时满足正要求和负要求。例如要求 P0(x),¬P1(x),P4(x) 时,S={0,4} 就是见证。若一条位串有无穷多个一,整个 qη 在 M 中没有见证,因为每个元素只是有限集合;但任意有限片段都有见证。

每个 qη 都能补成相对于 M 的完全一类型。若 N≡M 且 N 是 ω-饱和的,空参数集当然有限,所以每个这样的完全类型、从而每个 qη 都被实现。不同位串在某个下标 i 处相反,一个元素不可能同时满足 Pi 与 ¬Pi,故它们必须使用不同见证。因此

|N|≥2ℵ0.

可数语言和可数起点不能保证可数的 ω-饱和扩张。原因是可数的公式集合仍可有不可数多个相容的完整真值选择;不能把“公式可枚举”偷换成“类型可枚举”。这是一元谓词版本的独立例子,不需要把无限位串当作语言中的单个无穷公式。

与有理数纯序的对照 ​

纯序 (Q,<) 已在有限参数类型分类中证明是 ω-饱和的:有限参数只划分有限多个点、开区间和射线,全部可找有理数实现。因此这里的扩张定理允许一个结构原本就拥有所需见证,并不说每一步都必须严格增大。

另一方面,有理数上的 2 割使用整个可数参数集 Q,它在 (Q,<) 中被省略。这个例子否定的是 ℵ1-饱和,不是 ω-饱和。当前链构造只保证有限参数要求集中于某一阶段;可数参数可能散布在所有阶段,原证明不能直接给出更强结论。

推论与应用

已得结论与没有承诺的性质 ​

该构造可把任意结构放入拥有全部有限参数类型见证的初等环境。因为嵌入初等,以原结构元素为参数的一阶公式不会改变真值;增加的是无限条件清单的共同见证。模型的同质性、更高基数饱和及给定基数下的唯一性还需要各自的论证,不能仅凭本页的存在构造得出。

自测。 在存在量词反向步骤中,指出把新见证放进更大阶段与把存在式传回原阶段分别用了什么;在饱和性证明中,指出有限参数集为什么能集中于某阶段;最后用两个在第 4 位相反的位串说明它们为何不能共享实现元素。三个检查分别对应链定理、迭代终点和不可数基数障碍。

参考资料

[1] Anand Pillay, Lecture notes—Model Theory (Math 411), 2002,Lemma 1.12(p.6)给初等链定理;§4 Definition 4.3、Proposition 4.7、Proposition 4.15(pp.38–44)讨论饱和性、分阶段构造与可数饱和模型的额外条件。本页直接展开无需指定基数的ω次构造;一元谓词例子为独立构造。

关系图谱6 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组
类型化关系