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

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

来自Googology Wiki
Z留言 | 贡献
无编辑摘要
Z留言 | 贡献
无编辑摘要
第75行: 第75行:
=== 展开 ===
=== 展开 ===


PrSS的良序性已经得到证明,且其标准式的序等价于字典序,因此所有标准的<math>\rm PrSS</math>都[[双射|一一对应]]着一个序数。
PrSS的良序性已经得到证明,且其标准式的序等价于字典序,因此所有标准的<math>\rm PrSS</math>都一一对应着一个序数。
对于一个标准的<math>\rm PrSS</math>序列 <math>S=(G,B,L)</math>,定义 <math>m,S[m] \in \mathbb{N}</math>,其展开规则如下:
对于一个标准的<math>\rm PrSS</math>序列 <math>S=(s_0,s_1,s_2,\ldots,s_{n-1},s_n)</math>,定义 <math>m \in \mathbb{N}</math>,其展开规则如下:


如果展开次数 <math>m</math> 存在,
* 如果<math>S</math>是空序列,则<math>S=0</math>
* 如果S不是空序列,且<math>s_n=0</math>,则S是后继表达式,其前驱是<math>S'=(s_0,s_1,s_2,\ldots,s_{n-1})</math>
* 如果S不是空序列,且<math>s_n\neq0</math>,则S是极限表达式,根据前文定义确定好部,坏部,得到<math>S=(G,B,L)</math>,则其基本列第m项<math>S[m]=(G,\underbrace{B,B,B,\cdots,B}_{m})</math>.或者说S的'''展开式'''为<math>(G,\underbrace{B,B,B,\cdots}_{\omega})</math>.


:若 <math>L=0</math>,则
举例:
::<math>S[m]=(G,B,0)[m]=(G,\emptyset,0)[m]=(G)[m]+1.</math>


:若 <math>L\neq 0</math>,则
<math>S=(0,1,{\color{red}2},3,3,{\color{green}3})</math>
::<math>S[m]=(G,B,L)[m]=(G,\underbrace{B,B,\cdots,B}_{m})[m].</math>
 
如果展开次数 <math>m</math> 不存在,
:若 <math>L=0</math>,则
::<math>S</math> 是[[序数#后继序数|后继序数]],且
::<math>S=(G,B,0)=(G,\emptyset,0)=(G)+1.</math>
 
:若 <math>L\neq 0</math>,则
::<math>S</math> 是[[序数#极限序数|极限序数]],且
::<math>S=sup\{(G),(G,B),(G,B,B),(G,B,B,B),\cdots\}.</math>
 
如果 <math>L=\emptyset</math>,则
:<math>S[m]=S=0.</math>
 
 
如果 <math>S</math> 经过有限次展开后,在第 <math>n</math> 次变为空序列,那么
 
<math>S=S[m]=n\in \mathbb{N}</math>
 
即该 <math>\rm PrSS</math> 所对应的序数为[[序数#有限序数|有限序数]]([[自然数]])
 
=== 形式化定义 ===
<math>\rm PrSS</math>序列可以看作是一个坍缩 / 折叠记号。
 
末项就是序列的结尾,
 
坏根就是从右往左数第一个比末项小的元素,
 
坏部就是坏根到末项(不包括末项)之间的序列,可以理解为无限循环小数里的“循环节”
 
好部就是除了坏部和末项外的所有东西。<ref group="注">好部被称之为“好部”可能是因为展开时好部完全不用动,看起来令人舒适,因而得名”好“。</ref>
 
 
 
具体说来,末项非零的<math>\rm PrSS</math>序列的展开是让大的末项折叠了小坏根后的序列 <math>[\text{坏根},\text{末项})</math> 的重复。例:
 
<math>S=(0,1,2,{\color{red}2},3,3,{\color{green}3})</math>


末项是标绿的<math>{\color{green}3}</math>,坏根是从右往左数第一个比<math>{\color{green}3}</math>小的数,也就是标红色的<math>{\color{red}2}</math>.
末项是标绿的<math>{\color{green}3}</math>,坏根是从右往左数第一个比<math>{\color{green}3}</math>小的数,也就是标红色的<math>{\color{red}2}</math>.


接下来,根据坏部的定义可以知道<math>2,3,3</math>是”循环节“,用上划线标出“循环节"
接下来,根据坏部的定义可以知道<math>2,3,3</math>是”循环节“。
 
<math>S=(0,1,2,\overline{{\color{red}2},3,3},{\color{gree}3})</math>


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


<math>S=(0,1,2,\overline{{\color{red}2},3,3})</math>
<math>S=(0,1,{\color{red}2},3,3)</math>


复制循环节
复制循环节


<math>S=(0,1,2,\overline{{\color{red}2},3,3,{\color{red}2},3,3,{\color{red}2},3,3,\cdots})</math>
<math>S=(0,1,{\color{red}2},3,3,{\color{red}2},3,3,{\color{red}2},3,3,\cdots)</math>


我们就成功地展开了一个<math>\rm PrSS</math>序列。
我们就成功地展开了一个<math>\rm PrSS</math>序列。
第234行: 第196行:




最终得到,<math>\rm PrSS</math>的[[增长率]]为<math>\varepsilon_{0}</math>
最终得到,<math>\rm PrSS</math>的极限为<math>\varepsilon_{0}</math>


=== 拓展 ===
=== 拓展 ===

2025年7月3日 (四) 08:51的版本

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=(s0,s1,s2,,sn1,sn),定义 m,其展开规则如下:

  • 如果S是空序列,则S=0
  • 如果S不是空序列,且sn=0,则S是后继表达式,其前驱是S=(s0,s1,s2,,sn1)
  • 如果S不是空序列,且sn0,则S是极限表达式,根据前文定义确定好部,坏部,得到S=(G,B,L),则其基本列第m项S[m]=(G,B,B,B,,Bm).或者说S的展开式(G,B,B,B,ω).

举例:

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

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

接下来,根据坏部的定义可以知道2,3,3是”循环节“。

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

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

复制循环节

S=(0,1,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的展开方式与增长率。

参考资料

  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