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

Dropping Hydra

来自Googology Wiki
Z留言 | 贡献2025年8月20日 (三) 16:11的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

Dropping Hydra 是 Hypcos 提出的序数记号,使用了 Dropping 模式。

定义

该符号是一个三色有序树 T,附加两个正整数作为其“数值参数”。在符号 T[x, y] 中,红色是根节点的特殊颜色,而白色和黑色用于其他节点。

首先,红根树的数量少于白根树的数量,而白根树的数量又少于黑根树的数量。然后,在所有白根树中,只有白根的树是最小的,而在所有黑根树中,只有黑根的树是最小的。要比较树 A 和树 B,遵循以下步骤:

  1. 假设 A1,A2,,Ak 是通过删除 A 的根而从 A 分离的树。B1,B2,,Bl 是通过删除 B 的根而从 B 分离的树。
  2. m(A)=min{i{1,2,,k}|j{1,2,,k}(AiAj)},且 m(B)=min{i{1,2,,l}|j{1,2,,l}(BiBj)}
  3. Am(A)>Bm(B),则 A > B;若 Am(A)<Bm(B),则 A < B;若 Am(A)=Bm(B),则按照以下步骤操作。
  4. 从树 A 中删除 Am(A),得到树 C。从树 B 中删除 Bm(B),得到树 D
  5. 如果 C > D,则 A > B;如果 C < D,则 A < B;如果 C = D,则 A = B

根据这些规则,T[x, y] 将返回一个正整数。

  • 如果 T 是一棵仅根树,则 T[x, y] = y + 1
  • 如果 T 最右边的叶子节点 c 为白色,且 c 有父节点 b,则:
    1. T1 中以 a 为根的子树为 (A1A2AkB),其中 B 是 T1 中以 b 为根的子树
    2. T2 是通过将 T1 中的 (A1A2AkB) 变为 (A1A2AkBBB)(其中 y 个 B 为元素)得到的
    3. T[x, y] = T2[x, y]
  • 如果 T 最右边的叶子节点 c 为黑色,则:
    1. 令节点 c0 = ci+1 为 ci 的父节点,直到根节点 cr
    2. 令树 CiT 的子树,根节点为 ci
    3. 令 j(0) = 0
    4. 重复上述步骤 x 次,n 从 1 到 x
      1. j(n)=min{i|Ci<Cj(n1)i>j(n1)}
      2. 若 j(1) = r,则:
        1. 通过将 Cr−1 替换为唯一子节点为 Cr−1 的白色节点,可从 T 获得树 T1
        2. T[x, y] = T1[x, y]
      3. 如果 n > 1,则树 Bn 可通过将 Cj(n−1) 中的 Cj(n−2) 替换为 Cj(n−1) 得到
      4. 如果 n > 1 且 Cj(n) < Bn,则
        1. k(n)=max{i|Ci<Cj(n2)i>j(n)}
        2. A(n) 可通过将 Cj(n−1) 中的 Cj(n−2) 替换为 Ck(n) 得到
        3. T 中的 Ck(n) 替换为 A(n),得到树 T2(n)
        4. T[x, y] = T2(n)[x, y
      5. 如果 n = 1 或 Cj(n) ≥ Bn,则继续重复
    5. 令树 S0 为白色仅根树,Si+1 是由 Cj(x) 中用 Si 替换 Cj(x−1) 得到,直到 Sy
    6. T3 是由 T 中用 Sy 替换 Cj(x) 得到
    7. T[x, y] = T3[x, y]

仅根的情况构成了 FGH 的零情况;白 1 和白 3 构成了 FGH 的后继情况;白 1 和白 2 表示白节点树模拟了康托范式。因此,仅根的情况和白情况构成了 FGH,直到 ε0,并且它们与 x 无关。黑实际上有 x + 1 个可能的出口,其中一个出口位于步骤黑 4.2.2,x 1 个出口位于步骤黑 4.4.4,还有一个出口位于步骤黑 7。在黑中,步骤黑 1 到黑 3 只是准备。步骤黑 4 是 x 次 dropping,因此 x(第一个数值参数)表示我们应该在这里落多少次 dropping。步骤黑 4.1 是实 dropping。每次下降操作后(除了第一次从黑叶子节点下降到白根子树),我们都需要检查下降的结果是否“足够大”。Cj(n)的定义小于 Cj(n1),但只有当它大于“去掉 Cj(n2) 后的 Cj(n1)”时,我们才能进行下一次 dropping 操作。如果 dropping 后的 Cj(n)不够“大”,则需要执行步骤黑 4.4。步骤黑 4.4.2 和黑 4.4.3 将Cj(n1)Cj(n2)之间的部分“插入”到Ck(n),因此这是“加法规则”。步骤黑 4.2 也是一个特殊的“加法规则”。如果 x dropping 完成,且没有遇到步骤黑 4.2 或黑 4.4,我们将进入步骤黑 5 和黑 6。它们将 Cj(x) 替换为Cj(x)Cj(x1)之间的 y 个块,并在顶部放置一片白叶,因此这就是“扩展规则”。

为了创建序数符号,使用了白色和黑色节点,但没有使用红色根。公式定义为:

  1. w(0) 是一个公式
  2. b(0) 是一个公式
  3. 如果a1,a2,...an是公式,则w(a1+a2...+an) 是一个公式
  4. 如果a1,a2,...an是公式,则b(a1+a2...+an)是一个公式

此外,加序公式定义为:

  1. w(0) 和 b(0) 是加序公式
  2. 如果a1,a2,...an是加序公式,且a1a2...an,则w(a1+a2...+an)b(a1+a2...+an)是和序的。

我们需要对如下所示的公式进行比较,其中a1,a2,...an以及c1,c2,...cn 是和序的。

  1. w(0)<w(a1+a2...+an)<b(0)<b(c1+c2...+cn)
  2. 如果 a1>c1,则 w(a1+a2...+an)>w(c1+c2...+cn),且 b(a1+a2...+an)>b(c1+c2...+cn)
  3. 如果 a1<c1,则 w(a1+a2...+an)<w(c1+c2...+cn),且 b(a1+a2...+an)<b(c1+c2...+cn)
  4. 如果a1=c1,则
    1. 如果 w(a2+a3...+an)>w(c2+c3...+cn),则 w(a1+a2...+an)>w(c1+c2...+cn),且 b(a1+a2...+an)>b(c1+c2...+cn)
    2. 如果 w(a2+a3...+an)<w(c2+c3...+cn),则w(a1+a2...+an)<w(c1+c2...+cn),且b(a1+a2...+an)<b(c1+c2...+cn)
    3. w(a2+a3...+an)=w(c2+c3...+cn),则w(a1+a2...+an)=w(c1+c2...+cn),且 b(a1+a2...+an)=b(c1+c2...+cn)

这些不是“循环”定义,因为深度为 0 的公式(即 w(0) 和 b(0))可以直接定义为和序;然后可以进行深度 ≥ 1 之间的比较,进而确定哪种深度为 1 的公式是和序的;然后与深度 ≥ 2 进行比较,依此类推。原序数定义为a1+a2...+an,其中a1,a2...an是求和公式,a1a2an