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

初等序列系统:修订间差异

来自Googology Wiki
Phyrion留言 | 贡献
无编辑摘要
Z留言 | 贡献
无编辑摘要
第5行: 第5行:


==== 标准式判定 ====
==== 标准式判定 ====
一个'''标准且合法'''的 <math>\rm PrSS</math> 是形如 <math>S=(s_{0},s_{1},s_{2},\cdots,s_{n},s_{n+1},\cdots)|n \in \mathbb{N}</math> 且满足以下所有条件的序列:
一个合法的 <math>\rm PrSS</math> 是形如 <math>S=(s_{0},s_{1},s_{2},\cdots,s_{n},s_{n+1},\cdots)|n \in \mathbb{N}</math> 且满足以下所有条件的序列:


<math>\langle \text{1} \rangle\ \quad s_{0}=0.</math>(实际上,1开头的PrSS也是被广为接受的,这条规则可以忽略。)
<math>\langle \text{1} \rangle\ \quad s_{0}=0.</math>(实际上,1开头的PrSS也是被广为接受的,这条规则可以忽略。)
第20行: 第20行:
==== 结构 ====
==== 结构 ====


一个'''标准的'''<math>\rm PrSS</math>由以下四个部分组成:
一个合法''''''<math>\rm PrSS</math>由以下四个部分组成:
# 末项 <math>\mathrm{(Last\ Term)}</math>
# 末项 <math>\mathrm{(Last\ Term)}</math>
# 坏部 <math>\mathrm{(Bad\ Part)}</math>
# 坏部 <math>\mathrm{(Bad\ Part)}</math>

2025年7月2日 (三) 17:14的版本

PrSS虽然结构简单,但是却是目前已知的最强大的递归核心的基础。
——曹知秋

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

定义

标准式判定

一个合法的 PrSS 是形如 S=(s0,s1,s2,,sn,sn+1,)|n 且满足以下所有条件的序列:

1 s0=0.(实际上,1开头的PrSS也是被广为接受的,这条规则可以忽略。)

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.

好部

对于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序列 S=(G,B,L),定义 m,S[m],其展开规则如下:

m 存在,

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

m 不存在,

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

L=

S[m]=S=0.

显然,如果末项为 0,将不存在坏根;此时的 B 应被理解为删除 S 有限次末项的 0 后所得极限序数的坏部;如果经过有限次删除后,S 最终变为空序列,那么

S=S[m]

形式化定义

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

末项就是序列的结尾,

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

坏部就是坏根到末项(不包括末项)之间的序列,

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


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

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

末项:L=3

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

接下来标出坏部(下划线):

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序列。

枚举

()=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序列有两种拓展:

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

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

历史

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

脚注

  1. 好部被称之为“好部”可能是因为展开时好部完全不用动,看起来令人舒适,因而得名”好“。

参考资料

  1. Bashicu. basic言語で巨大数を作ってみたので上げてみる[EB/OL]. 2014, 08/14:109. https://gyafun.jp/ln/archive/ln10.html