-同构

模型论里, -同构衡量的是两个模型间最多能有多少部分同构. 一般来说,往返法指的是用 -同构来证明模型之间的等价/同构的方法.

1定义

在如下定义里, 都是有限集.

定义 1.1 (-同构).一阶语言 的两个模型 以及 满足 , 则称 -同构的, 也就是说, 它们满足相同的不含量词的公式, 记作 . 如果 , 则称模型 -同构的, 记作 .

然后递归地定义:

定义 1.2 (-同构).序数. 如果存在 的一个 -同构, 满足:

对任意 , 存在 , .

对任意 , 存在 , .

且上述的 -同构与 , 之间的 -同构相容, 则称 ()-同构的, 记作 .

对于极限序数 , 定义成对于任何 , .

如果 , 则称模型 -同构的, 记作 .

定义 1.3 (-同构). 如果存在一族 的子集与 的子集之间的 -同构 , 使得 , 且满足如下的往返条件:

(往)

对任意 , 任意 , 存在 使得 . 且所有的这些 -同构的扩张都在 中.

(返)

对任意 , 任意 , 存在 使得 . 且所有的这些 -同构的扩张都在 中.

则称 -同构的, 记为 .

注 1.4. 容易看出, -同构的, 等价于对足够大的 , -同构的.

2性质

命题 2.1. 有如下蕴含关系: 其中 , 分别代表模型的同构等价.

证明. 前四个显然. 下证最后一个. 意味着任意 , , 即 . 下归纳证明任意 , 如果 则其 相同, 即 .

. 即它们满足相同的不含量词, 参数在 , 中的公式, 这由 推出.

假设 时成立. 任意 可以等价于写成 , . 给出了 , . 由 , 知存在 使 , 从而 . 故 , 从而 . 反之亦然.

因此 意味着 , 但是所以 , 即 .

命题 2.2. 如果 都是可数模型, 那么

证明., . 由 知存在 使得 , 进而存在 使得 . 再依次添加 , , (如果已经在像集里就不用添加), 即可穷尽 , 即存在整个 到整个 上的 -同构, 故 .

3例子

无界稠密全序理论

Cantor 最先证明如下结果:

定理 3.1 (Cantor). 所有可数无界稠密全序集都同构于 .

-同构的观点看, 这个定理是因为:

命题 3.2. 理论 的任两个模型都是 -同构的, 因为所有的 -同构 都是 -同构.

再由命题 (2.2) 得到它们同构.

Ehrenfeucht–Fraïssé 博弈

主条目: Ehrenfeucht–Fraïssé 博弈