打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

BMS的良序性

来自Googology Wiki
Tabelog留言 | 贡献2026年8月14日 (五) 20:43的版本 (创建页面,内容为“我们给出 BMS 良序性的证明过程。<ref>VARGOVCIK S. Well-orderedness of the bashicu matrix system[A]. 2023.</ref><ref>小清新. 对 BMS 良序性证明的个人理解[EB/OL]. 2023. https://zhuanlan.zhihu.com/p/653719928.</ref> '''定义''' 在 BMS 中给出如下定义和约定: (1) 列和行均从 0 开始数起。例如 <math>(000)(111)</math> 的 <math>(000)</math> 是第 0 列。 (2) <math>A</math>:一般指一个 BMS。 (3) <math>A[n]</m…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

我们给出 BMS 良序性的证明过程。[1][2]

定义 在 BMS 中给出如下定义和约定:

(1) 列和行均从 0 开始数起。例如 (000)(111)(000) 是第 0 列。

(2) A:一般指一个 BMS。

(3) A[n]:一般指 A 的基本列第 n 项。

(4) G:一般指“好部”。

(5) Bx:一般指“坏部”,其中 B0 一般指最前面的“坏部”。

(6) C:一般指 A 的最后一列。

(7) A1+A2:指把 A2 连接在 A1 的后面,例如 (000)(111)+(222)(333)=(000)(111)(222)(333)

(8) m 父项:列 i 是列 jm 父项当且仅当 i<j,列的第 m 个元素小于列 j 的第 m 个元素,当 m>0 时还需列 i 是列 jm1 祖先,同时是满足此定义中的最大者。若不存在这样的列 i,则列 j 没有 m 父项。

(9) m 祖先:列 i 是列 jm 祖先当且仅当列 i 是列 jm 父项或列 i 是列 jm 父项的 m 祖先。(即列 jm 父项,列 jm 父项的 m 父项,列 jm 父项的 m 父项的 m 父项……)例如:在 (000)(111)(220)(331) 中,(220)(331) 的 0 父项、1 父项、2 父项,因此也是 (331) 的 0 祖先、1 祖先、2 祖先。(111)(220) 的 0 父项、1 父项,但不是 (220) 的 2 父项。因此,(111)(331) 的 0 祖先、1 祖先,但不是 2 祖先。

(10) 一个非空的 BMS 可以写成这样的形式:A=G+B0+C,其基本列第 n 项可以写为 A[n]=G+B0++Bn。其中,B0 的第 0 列是 Cm0 父项,若 m0 无定义,则 B0 为空。

(11) 提升:设 DB0 中的一列,若 DB0 的第 0 列或 B0 的第 0 列是 Dm 祖先,则 D 的第 m 个元素称为提升的(这一定义与原文不同,为行文方便做了修改)。BiB0 的一个复制,但是每个满足行标 m<m0 的提升的元素都要增加 i×(C 的第 m 个元素 B0 首列的第 m 个元素)

引理 1 BMS 在字典序下是全序的。

这定理说的是,任何两个 BMS 都可以比大小。关于这一定理的详细证明从略。

进一步有 BMS 的如下性质:

引理 2A=G+B0+C 是一个非空的 BMS,n 是一个自然数,l0,l1 分别为 G,B0 的长度。则有以下五点成立:

(1) 任取 i<l0,j<l1,kG 的第 i 列是 B0 的第 j 列的 k 祖先当且仅当 G 的第 i 列是 Bn 的第 j 列的 k 祖先。

(2) 任取 i,j<l1,kB0 的第 i 列是 B0 的第 j 列的 k 祖先当且仅当 Bn 的第 i 列是 Bn 的第 j 列的 k 祖先。

(3) 设 n>0,i<l1,k<m0B0 的第 i 列是 Ck 祖先当且仅当 Bn1 的第 i 列是 Bn0 列的 k 祖先。

(4) 设 0<i<l1Bn 的第 i 列的 k 父项只会在 GBn 中。

(5) 任取 i,j<l1,k,n0<n1<nBn0 的第 i 列是 Bn1 的第 j 列的 k 祖先当且仅当 Bn0 的第 i 列是 Bn1+1 的第 j 列的 k 祖先。

(注意,以上的列是从第 0 列开始数的)

证明:用数学归纳法,先证明 k=0 时定理 2 成立,再假设对所有 k<k,定理 2 成立(五条全部成立),尝试说明此时定理 2 对 k 成立。

先考虑 k=0 的情况:

首先证明 (2):j=0B0 的第 j 列在 B0 当中不会有祖先(因为它自己就是 B0 最左的一列),因此结论平凡成立。j>0 时,若 m0=0,则 B0=Bn;若 m0>0,不难看出 B0 中每一列的第 0 个元素都是提升的,因此 B0Bn 当中的 0 祖先关系保持一致,此时 (2) 成立。

(3):与 (2) 类似,因为假设了 m0>0,因此 Bn 的第 0 个元素不会比 C 的第 0 个元素小。

(4):B0 的第 0 列一定是 B0 的第 i 列的 0 祖先,因此,用 k=0 时的 (2),可得 Bn 的第 0 列也是 Bn 的第 i 列的 0 祖先。因此,Bni 列的 0 父项自然也会在 Bn 中。

(1):显然,只需注意到若 G 中第 i 列是 B0 中某列的 0 祖先,则任何 Bx 中都不会有比其第 0 个元素小的列。

(5):与 (1) 类似,显然。

接下来,假设定理 2 对 k<k 成立,考虑 k 的情况:

(2):j=0 时显然。j>0 时设 IB0j 列的 k1 祖先的列号组成的集合(例如若 B0(00)(11)(22)k=1,则此时的 I={0,1}),则显然有 iI,此时有两种情况。

情况一:B0 的首列是 B0j 列的 k 祖先,则此时第 j 列的第 k 个元素就是提升的,同时,第 i 列的第 k 个元素也是提升的,因为要么 i=0,要么首列也是第 i 列的一个 k 祖先。不难看出,此时所有 I 中的列,第 k 个元素都是提升的。因此在 Bn 当中,若第 j 列的第 k 个元素有增加,则 I 中其他列的第 k 个元素也得到了同样的增加,又由于归纳假设,Bn 中第 j 列的 k1 祖先也都是序号在 I 中的那些列,因此 Bn 中的祖先关系与 B0 中保持一致。

情况二:B0 的首列不是 B0j 列的 k 祖先,则第 j 列的第 k 个元素是不提升的,且任何 k 祖先所在列的第 k 个元素也是不提升的。又由归纳假设,在 Bn 当中祖先关系与 B0 中保持一致。(反过来,Bn 推出 B0 也是类似的,第 k 个元素要提升则整个 I 一起提升,若不提升则所有第 j 列的 k 祖先对应的第 k 个元素都不提升。)

(3):与 (2) 类似,k<m0 保证了 B1 的第 0 个元素不会比 C 的小。

(4):若存在 k<k,使得 Bni 列的 k 父项在 G 中,则 Bni 列的 k 父项也必然在 G 中。配合归纳假设,设对所有 k<kBni 列的 k 父项都在 Bn 中。若存在某个 k 使得 Bn 的首列不是第 i 列的 k 祖先,则使用归纳假设,可知第 i 列所有的 k 祖先均在 GBn 中,因此它的 k 父项也必然在其中。若对任意的 k<k,都有 Bn 的首列是第 i 列的 k 祖先,假设 Bn 的第 i 列的 k 父项不在 Bn 中,我们证明它一定在 G 中。若 Bn 的第 i 列的 k 父项不在 Bn 中,则 Bn 的首列不是第 i 列的 k 祖先。因此,第 i 列的第 k 个元素一定是不提升的,它与 B0 的第 i 列第 k 个元素相等。由 (ii) 可知,B0 中也不存在某列是第 i 列的 k 父项,因此它的 k 父项一定在 G 中。同时,对于 B0 中所有第 i 列的 k1 祖先,它们的第 k 个元素一定会大于等于第 i 列的第 k 个元素,因此也大于等于 Bni 列的第 k 个元素。因此,若 Bni 列的 k 父项不在 Bn 中,那么它也会是 Bn 首列的一个 k 祖先。当 km0 时,Bn 首列的 m0 父项就已经在 G 中了,与我们的假设矛盾。当 k<m0 时,由于 B0 的首列是 Cm0 父项,因此也是 Ck 祖先,反复使用 (iii) 可得对每个 m>0Bm1 的首列都是 Bm 首列的 k 祖先。设存在 n<n 使得 Bni 列的 k 父项在 Bn 中,则由于此列和 Bn 的首列均为 Bn 首列的 k 祖先,因此 Bn 的首列也会是此列的 k 祖先,而这是不可能的(Bn 的首列的第 k 个元素严格大于此列的第 k 个元素)。

(1):若 B0 的首列是第 j 列的 k 祖先,则也是 Bnj 列的 k 祖先,此时 (i) 成立。若 B0 的首列不是第 j 列的 k 祖先,由 (iv) 可知 Bnj 列的 k 祖先只在 BnG 中,由于此时 B0j 列第 k 个元素不提升,因此 G 中最右边的祖先列也会是 B0j 列的 k 祖先,此时 (i) 成立。

(5):若 Bn0 的第 i 列是 Bn1 的第 j 列的 k 祖先,则由 (iv),Bn1 的首列也是 Bn1 的第 j 列的 k 祖先,因此 Bn0 的第 i 列是 Bn1 的首列的 k 祖先。若 km0,则与 Bn1 的首列的 k 父项在 G 中矛盾。若 k<m0,则可以使用 (iii),得到 Bn0 的第 i 列是 Bn1+1 的首列的 k 祖先,再由 (ii) 可得结论,反过来的方向也类似。

利用数学归纳法,在每一层都是 2、3 推出 4,2、3、4 推出 1、5,因此我们就证明了全部的结论。

然后是关于稳定序数的定理。记 Lα, 是第 α 个可构造宇宙层级, MΣnN 代表 MNΣn 初等子结构。记 αnβ 代表 Lα,Σn+1Lβ, ,特别的, αnOrd 代表 Lα,Σn+1L, 。记 σ 是最小的序数使得存在 β ,有任取 n ,都有 σnβ 成立。

引理 3 任取 α,βσn ,若 ω<α<nβ ,任取 X,Y 为有限集,满足 γ<αδ<β 对任意的 γX,δY ,存在一个序数集合 Y 和一个双射 f:YY 对任意 γX,δ0,δ1Y,n,m<n 有以下五条性质:

(1) γ<f(δ0)<α .

(2) γ<kδ0γ<kf(δ0) .

(3) δ0<δ1f(δ0)<f(δ1) .

(4) δ0<kδ1f(δ0)<kf(δ1) .

(5) δ0<mβf(δ0)<mα

证明这一引理的思路是构造一个合适的 Σn+1 公式,它能反应我们想要的性质,同时使得它可以在 Lβ 中验证为真 (代入 Y 中的元素),因此它在 Lα 中也为真,能使得它为真的那组参数就组成了 Y

证明:记 γ0,,γ|X|1X 为固定参数,记 φ0(η,ξ)η<ξφ1(η,ξ,k)η<kξφ2(η,k)η<kOrd 。则 φ0Σ0 公式, φ1Σ1 公式,文章[2]的定理 1.8 证明了 φ2Πk+1 公式,因此也是 Σk+2 公式。由于 k<n ,这三条公式全都是 Σn+1 公式。由于这里提到的所有序数都在 σ 之下,因此任取 η,ξXY ,都只有有限个 k 使得 φ1(η,ξ,k) 成立。因此,只有有限个句子 φ0(γi,ζj),φ1(γi,ζj,k),φ0(ζi,ζj),φ1(ζi,ζj,k),φ2(ζi,m) 在代入 δiY 中第 i 小的元素时为真。记 φ 为这些句子的合取,则 φΣn+1 公式。同时令 ψ 为断言所有这些 ζi 为序数的句子,则 φψΣn+1 公式。最后,句子 ζ0ζ1ζ|Y|1(φψ) 也是 Σn+1 公式。在 Lβ 中,把 Y 中的元素代入,就知道这个句子是真的。又因为 α<nβ ,可知在 Lα 中这个句子也是真的。因此, Lα 中使得这个句子为真的那些取值组合成 YYY 之间自然的序同构记为 f ,则引理 3 成立。(例如第一条,在 Lα 中取 ζjf(δj)φ0(γi,ζj) 就是说 γi<f(δj) ,也即第一条性质成立,其他四条也可以用类似的方式得到。)

综合上述两条定理,我们就可以证明 BMS 的良序性

定理 BMS 在字典序下是良序的。

证明的思路是构造一个映射 o:BMSOrd ,只需证明该映射是保序的即可。定义BMS 的稳定表示函数:设 A 为一个 n 列的 BMS,一个函数 f:nOrdA 的稳定表示,当且仅当对任意的 i<j<n ,有 f(i)<f(j) 且若 A 的第 i 列为第 j 列的 m 祖先,则 f(i)<mf(j) 。可以看出,同一个 BMS,对应的稳定表示函数可以有很多。例如任何满足 α<0β 的序数 αβf(0)=α,f(1)=β 都可以作为 (0)(1) 的稳定表示函数。

定义 o(A) 为最小的序数 α 使得存在一个 A 的稳定表示函数 f ,满足 f(n1)α 。为方便起见,记 BMS[n]=(00)(11)n 个 0 和 n 个 1 , Xn={BMS[i0][i1][in]} .为方便起见,记 BMS[n]=(00)(11) ,共 n 个 0 和 n 个 1, Xn={BMS[i0][i1][in]} .

证明:(对展开次数做归纳) 首先证明 oX0 上是保序的,随后证明若 oXn 是保序的,则 oXn+1 上是保序的。这样就证明了 o 是保序的。

X0 ,不难看出若 αn 是最小的满足存在 βn ,使得 αn<n1βn ,则 o((00)(11))=βn (共 n 个 0, n 个 1 )。因此,显然有 oX0 上保序。

oXn 上保序,想证明 oXn+1 上保序。任取非空的 BMS AXn ,设 A 的长度为 lfA 的稳定表示,使得 o(A)f(l1) 。记 lnA[n] 的长度,则 f 限制在 l0 上就是 A[0] 的一个稳定表示,记为 f0 。接下来,我们将递归构造 A[n] 的稳定表示 fn

fkA[k] 的稳定表示,且将 Bk 对应的列号映射到 B0 对应的列号在 f 下的像。设 αB0 的首列的列号在 f 下的像, βA 的最后一列的列号在 f 下的像。设 YBk 对应的列号在 fk 下的像集, XBk 之前的列号在 fk 下的像集 (因此, X 可能为空,但 Y 一定非空) 。由于前述引理,存在那样的 Y ,我们把 Bk 对应的列号映射到 Y 的对应元素, Bk+1 对应的列号映射到 Y 的对应元素,其他列号的像不变,就得到了 fk+1 。由于引理 2, fk+1A[k+1] 的一个稳定表示,同时它将 Bk+1 对应的列号映射到 B0 对应的列号在 f 下的像。这样,我们就得到了所有的 fn ,同时,由于任取 m<n fnlm 处截断都能得到一个 A[m] 的稳定表示,因此有 m<no(A[m])<o(A[n])<o(A) 。因此, oXn+1 保序。

这样我们就得到了 o 是保序的(因为任何 BMS 都可以由 BMS 极限取有限次基本列得到),因此 BMS 是良序的,证明完毕。

  1. VARGOVCIK S. Well-orderedness of the bashicu matrix system[A]. 2023.
  2. 小清新. 对 BMS 良序性证明的个人理解[EB/OL]. 2023. https://zhuanlan.zhihu.com/p/653719928.