用户: Smile/0-Y 序列
-Y 序列是初等序列的一个扩展, “Y” 得名于其发明者 Yukito. 它与超初等序列 (的典范形式) 在小于 的部分相同. 它能表示的序数远大于超初等序列, 也超过序数坍缩函数的一些简单扩展所能表示的序数的上界. -Y 序列所能表达的最大序数有时称为 -Y 序数, 记为 .
1定义动机
-Y 序列是对超初等序列的一个改进. 直观上, 为了提高整数列表达序数的能力, 进位应该发生得尽可能晚. 在超初等序列中我们已经见过这样的情况: , 而非直接进位为 . 这实际上是标准的 -九头蛇模式, 于是超初等序列的极限为 . 若非如此, 则这序列的极限将十分小, 不超过 Veblen 函数能表达的范围.
-Y 序列通过合理的定义, 系统性地增加了晚进位的情形. 例如, , 而 . 直观上, 的展开式中阶差是无界的, 而 -Y 序列的表达能力不弱于超初等序列, 因此可以猜想 . 事实也确实如此, 且等号成立.
下面我们来解释 -Y 序列的定义. 考虑非空数列 . 我们递归地定义一族数列 , 其中 称为 的 次阶差, 是 的父节点偏移量列表.
首先看 . 对 来说, 所谓父节点, 就是在当前位置之前比当前数小的最后一个数 (的位置). 我们规定, 若一个数不大于它之前的所有数, 则父节点是自己. 例如, 序列 的父节点偏移量列表为 . 给定了某一层级的父节点偏移量列表 , 实际上我们就可以确定这一层级的父节点树. 若一个节点可以通过对另一个节点取若干次父节点得到, 则称它为祖先节点.
我们定义阶差数列 为对 除第一项外每项减去父节点的值. 在上面的例子中, .
在定义 时, 我们有如下额外的限制: 中各项的父节点必须为 中的祖先节点. 因此, 的父节点为 而非 .
我们用箭头表示父节点, 绘图如下. 注意红色项的父节点并非它之前最近的比它小的数.
当取出的阶差以 结尾时, 这过程终止.
下面考虑展开. 逐次阶差的最后一行以 结尾, 我们不考虑. 对于倒数第二行, 我们记住最后一个元素的父节点, 它正是循环节的开始. 然后我们删去最后一个元素, 再把循环节无限重复, 即得到这一行的展开. 展开中的每个元素的父节点按以下方法决定: (i) 非循环部分元素的父节点即为原先元素的父节点. (ii) 循环部分元素, 其对应原先元素的父节点落在非循环部分的, 则其父节点即为原先元素的父节点. (iii) 循环部分元素, 其对应原先元素的父节点落在循环部分的, 则其父节点即为原先元素的父节点在当前循环节的对应元素.
在上面例子中, 的展开如图所示, 其中绿色为非循环部分, 蓝色与青色为循环部分.
我们递归地自底而上构造展开, 从而我们假设 的末项不为 且展开已经构造完成. 为构造 , 我们先构造每个节点的父节点. (i) 非循环部分元素的父节点即为原先元素的父节点. (ii) 第一个循环节的首项父节点为原先元素的父节点; 此后各循环节的首项的父节点为前一个循环节的首项. (iii) 循环部分元素除首项外, 其对应原先元素的父节点落在非循环部分的, 则其父节点即为原先元素的父节点. (iv) 循环部分元素除首项外, 其对应原先元素的父节点落在循环部分的, 则其父节点即为原先元素的父节点在当前循环节的对应元素.
下面我们根据父节点来计算 的展开. 当一个元素的父节点为自身时, 令它的值为 , 否则为父节点的值加上此处阶差数列 的值.
在上面的例子中, 我们有如下各阶阶差数列的展开:
从而, .
2定义
设 为有限长非空数列, 且满足首项 , 末项 .
定义 2.1 (山脉). 我们归纳定义两族长度与 相同的数列 , , 及以下概念:
1. | 令 为 与 个 构成的数列. 令 . |
2. | 假设 已经定义. 对于每个 , 称为 的 ( 阶) 父节点, 记为 . |
3. | 假设 和 已经定义, 且 不以 结尾. 我们构造 阶父节点索引序列 . 若 , 令 . 否则令此即使得其 阶父节点为 阶祖先节点中最近的小于自身的节点. |
4. | 假设 和 已经定义, 我们构造 阶阶差序列 . 令 . 对 , 令此即 中当前节点与父节点的值之差. |
令 为唯一的正整数 使得 . 则现在定义了数列 () 及 ().
定义 2.2. 给定自然数 , 我们反向归纳定义一族有限长数列 及 () 如下:
1. | 令 为 的最高阶父节点. |
2. | 对所有自然数 , 令 , 分别为 的前 项子列与剩余部分子列, 称为非循环部分与循环部分. 类似定义 , . |
3. | 对 , 令 . |
4. | 对 , 令 . 其中, 当 时, , 否则 . |
5. | 对 , 令 . 其中, , 而当 时 . 对 , 当 时, , 否则 . |
6. | 对 , , 若 , 则令 , 否则令 . |
定义 2.3. 对一个首项为 , 末项大于 的有限长正整数序列 , 上述两个定义给出的 称为 的 阶 -Y 序列展开, 记为 .
通过与初等序列, 超初等序列完全相同的办法, 我们可以定义一个 -Y 序列 对应的序数 , 定义 -Y 序列典范形式, 及 -Y 序列大数表示法. 本文略去.