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

初等序列系统

来自Googology Wiki
Z留言 | 贡献2025年7月3日 (四) 08:27的版本
PrSS虽然结构简单,但是却是目前已知的最强大的递归核心的基础。[1]
------ 曹知秋

初等序列系统(Primative Sequence System,PrSS)是一种Worm序数记号

定义

合法式

一个合法PrSS 是形如

S=(s0,s1,s2,,sn,sn+1,)|n 

且满足以下所有条件的序列:

1 s0=0.[注 1]

2 0sn+1sn1.

例:

(0,1,1,2,2) 是一个合法的PrSS.

(Ω,1,2) 不是一个合法的PrSS.

(0,2,4,6,8) 不是一个合法的PrSS.

结构

一个PrSS极限表达式由以下四个部分组成:

  1. 末项 (Last Term)
  2. 坏部 (Bad Part)
  3. 坏根 (Bad Root)
  4. 好部 (Good Part)
末项

对于最大下标为 nPrSS 序列 S=(s0,s1,s2,,sn),其末项 L=sn,即

S=(s0,s1,s2,,L).
坏根

对于S=(s0,s1,s2,,sn)|L=sn,若k=max(0k<n|sk<sn),那么坏根 r=sk,即

S=(s0,s1,s2,,r,,L).

通俗的说,是最靠右的小于末项的项。

坏部

对于S=(s0,s1,s2,,sk,,sn)|L=sn,r=sk,坏部 B={si|ki<n},即

S=(s0,s1,s2,,r,Br,L)

其中 Br 表示 B 不包含 r.

通俗的说,是坏根(含)到末项(不含)的部分。坏部最短为1项。

好部

对于S=(s0,s1,s2,,sk,,sn)|L=sn,r=sk,好部 G={sj|0j<k},即

S=(G,r,Br,L).

对于S=(s0,s1,s2,,sn)|L=sn=0,好部 G={sj|0j<n},即

S=(G,0).

通俗的说,好部是坏部之前的部分。好部可以为空。

可以注意到,根据坏根的定义,坏根r 有可能不存在。这将会导致不存在 坏部BPrSS 序列产生。例如:

  • (0,1,2,1,0)
  • (0,1,0,0,0)
  • (0,0,0,0,0)

实际上,这种PrSS表达式是后继表达式,它所表示的序数为后继序数,你很快就会在下文中见到它。

展开

PrSS的良序性已经得到证明,且其标准式的序等价于字典序,因此所有标准的PrSS一一对应着一个序数。 对于一个标准的PrSS序列 S=(G,B,L),定义 m,S[m],其展开规则如下:

如果展开次数 m 存在,

L=0,则
S[m]=(G,B,0)[m]=(G,,0)[m]=(G)[m]+1.
L0,则
S[m]=(G,B,L)[m]=(G,B,B,,Bm)[m].

如果展开次数 m 不存在,

L=0,则
S后继序数,且
S=(G,B,0)=(G,,0)=(G)+1.
L0,则
S极限序数,且
S=sup{(G),(G,B),(G,B,B),(G,B,B,B),}.

如果 L=,则

S[m]=S=0.


如果 S 经过有限次展开后,在第 n 次变为空序列,那么

S=S[m]=n

即该 PrSS 所对应的序数为有限序数自然数

形式化定义

PrSS序列可以看作是一个坍缩 / 折叠记号。

末项就是序列的结尾,

坏根就是从右往左数第一个比末项小的元素,

坏部就是坏根到末项(不包括末项)之间的序列,可以理解为无限循环小数里的“循环节”

好部就是除了坏部和末项外的所有东西。[注 2]


具体说来,末项非零的PrSS序列的展开是让大的末项折叠了小坏根后的序列 [坏根,末项) 的重复。例:

S=(0,1,2,2,3,3,3)

末项是标绿的3,坏根是从右往左数第一个比3小的数,也就是标红色的2.

接下来,根据坏部的定义可以知道2,3,3是”循环节“,用上划线标出“循环节"

S=(0,1,2,2,3,3,3)

坏根之前的好部不用管,将末项抛弃

S=(0,1,2,2,3,3)

复制循环节

S=(0,1,2,2,3,3,2,3,3,2,3,3,)

我们就成功地展开了一个PrSS序列。

枚举

在按照字典序对所有可能的PrSS序列进行排序之后,我们可以用序数对这些序列逐个进行标号,每个序列都与一个序数一一对应。事实上,这种对应关系要远比相应的大数函数增长率的对应关系要更本质。

枚举过程中,会对特定的循环节标记颜色,以更清晰地体现“折叠”的过程。

可点击按钮“展开”以查看枚举。

()=0

(0)=1

(0,0)=2

(0,0,0)=3

(0,1)=(0,0,,0)=ω

(0,1,0)=ω+1

(0,1,0,0)=ω+2

(0,1,0,1)=(0,1,0,0,,0)=ω×2

(0,1,0,1,0,1)=ω×3

(0,1,1)=(0,1,0,1,,0,1)=ω2

(0,1,1,0)=ω2+1

(0,1,1,0,1)=ω2+ω

(0,1,1,0,1,0)=ω2+ω+1

(0,1,1,0,1,0,1)=ω2+ω×2

(0,1,1,0,1,1)=(0,1,1,0,1,0,1,,0,1)=ω2×2

(0,1,1,0,1,1,0,1,1)=ω2×3

(0,1,1,1)=(0,1,1,0,1,1,,0,1,1)=ω3

(0,1,1,1,1)=ω4

(0,1,2)=(0,1,1,,1)=ωω

(0,1,2,0,1,2)=ωω×2

(0,1,2,1)=(0,1,2,0,1,2,,0,1,2)=ωω+1

(0,1,2,1,0,1,2)=ωω+1+ωω

(0,1,2,1,0,1,2,1)=ωω+1×2

(0,1,2,1,1)=(0,1,2,1,0,1,2,1,,0,1,2,1)=ωω+2

(0,1,2,1,1,1)=ωω+3

(0,1,2,1,2)=(0,1,2,1,1,,1)=ωω×2

(0,1,2,1,2,1)=ωω×2+1

(0,1,2,1,2,1,2)=ωω×3

(0,1,2,2)=(0,1,2,1,2,,1,2)=ωω2

(0,1,2,2,1)=ωω2+1

(0,1,2,2,1,2)=ωω2+ω

(0,1,2,2,1,2,1)=ωω2+ω+1

(0,1,2,2,1,2,1,2)=ωω2+ω×2

(0,1,2,2,1,2,2)=(0,1,2,2,1,2,1,2,,1,2)=ωω2*2

(0,1,2,2,2)=(0,1,2,2,1,2,2,,1,2,2)=ωω3

(0,1,2,3)=(0,1,2,2,,2)=ωωω

(0,1,2,3,2)=ωωω+1

(0,1,2,3,2,3)=ωωω×2

(0,1,2,3,3)=ωωω2

(0,1,2,3,4)=(0,1,2,3,3,,3)=ωωωω

(0,1,2,3,4,5,...)=Limit of PrSS=ε0


最终得到,PrSS增长率ε0

拓展

PrSS序列有两种拓展:

  • 高维PrSS,如PrSS原作者所创的BMS
  • 阶差PrSS,有两种形式:

它们以PrSS序列为基础,刻画了非常巨大的序数。

历史

在2014/08/14,Bashicu首次提出并使用Basic语言定义了PrSS.[2]

脚注

  1. 实际上,以1序列开头的PrSS也是被广为接受的,其更多被用于表示阶差型序列。但无论0或1为开头,均不影响PrSS的展开方式与增长率。
  2. 好部被称之为“好部”可能是因为展开时好部完全不用动,看起来令人舒适,因而得名”好“。

参考资料

  1. 曹知秋. 大数理论: Vol.1[EB/OL]. (2025-05-16) [2025-07-02]: 53-54. https://github.com/ZhiqiuCao/Googology
  2. Bashicu. basic言語で巨大数を作ってみたので上げてみる[EB/OL]. 2014, 08/14:109. https://gyafun.jp/ln/archive/ln10.html