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

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

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


'''初等序列系统(Primative Sequence System, PrSS)'''是一种 [[Worm]] 型[[序数记号]]。
'''初等序列系统(Primative Sequence System, PrSS)'''是一种 [[Worm]] 型[[序数记号]]。
=== 定义 ===


==== 合法式 ====
== 定义 ==
 
=== 合法式 ===
一个'''合法'''的 PrSS 表达式是形如
一个'''合法'''的 PrSS 表达式是形如


第22行: 第23行:


<math>(0,2,4,6,8)</math> 不是一个合法的 PrSS 表达式,因为不满足条件 <math>\langle \text{2} \rangle</math>.
<math>(0,2,4,6,8)</math> 不是一个合法的 PrSS 表达式,因为不满足条件 <math>\langle \text{2} \rangle</math>.
==== 结构 ====


=== 结构 ===
合法的 PrSS 表达式可以分为零表达式、后继表达式、极限表达式,其定义如下:
合法的 PrSS 表达式可以分为零表达式、后继表达式、极限表达式,其定义如下:


第36行: 第37行:
# 好部 <math>\mathrm{(Good\ Part)}</math>.
# 好部 <math>\mathrm{(Good\ Part)}</math>.


===== 末项 =====
==== 末项 ====
 
对于最大下标为 <math>n</math> 的 PrSS 表达式 <math>S=(s_{1},s_{2},\cdots,s_{n})</math>,其末项 <math>L=s_{n}</math>,即
对于最大下标为 <math>n</math> 的 PrSS 表达式 <math>S=(s_{1},s_{2},\cdots,s_{n})</math>,其末项 <math>L=s_{n}</math>,即


  <math>S=(s_{1},s_{2},\cdots,L).</math>
  <math>S=(s_{1},s_{2},\cdots,L).</math>


===== 坏根 =====
==== 坏根 ====
 
对于 <math>S=(s_{1},s_{2},\cdots,s_{n})|L=s_{n}</math>,令 <math>k=\max\{1 \leq k < n|s_{k}<s_{n}\}</math>,那么坏根定义为 <math>r=s_{k}</math>,即
对于 <math>S=(s_{1},s_{2},\cdots,s_{n})|L=s_{n}</math>,令 <math>k=\max\{1 \leq k < n|s_{k}<s_{n}\}</math>,那么坏根定义为 <math>r=s_{k}</math>,即


第51行: 第50行:
因为极限表达式满足 <math>L=s_n>0</math> 且 <math>s_1=0</math>,所以坏根总是存在的。
因为极限表达式满足 <math>L=s_n>0</math> 且 <math>s_1=0</math>,所以坏根总是存在的。


===== 坏部 =====
==== 坏部 ====
 
对于 <math>S=(s_{1},s_{2},\cdots,s_{k},\cdots,s_{n})|L=s_{n},r=s_{k}</math>,坏部定义为 <math>B=(s_{k},s_{k+1},\cdots,s_{n-1})</math>,即
对于 <math>S=(s_{1},s_{2},\cdots,s_{k},\cdots,s_{n})|L=s_{n},r=s_{k}</math>,坏部定义为 <math>B=(s_{k},s_{k+1},\cdots,s_{n-1})</math>,即


第59行: 第57行:
通俗地说,是坏根(含)到末项(不含)的部分。坏部最短为 1 项。
通俗地说,是坏根(含)到末项(不含)的部分。坏部最短为 1 项。


===== 好部 =====
==== 好部 ====
 
对于 <math>S=(s_{1},s_{2},\cdots,s_{k},\cdots,s_{n})|L=s_{n},r=s_{k}</math>,好部定义为 <math>G=(s_{1},s_{2},\cdots,s_{k-1})</math>,即
对于 <math>S=(s_{1},s_{2},\cdots,s_{k},\cdots,s_{n})|L=s_{n},r=s_{k}</math>,好部定义为 <math>G=(s_{1},s_{2},\cdots,s_{k-1})</math>,即


第67行: 第64行:
通俗地说,好部是坏部之前的部分。好部可以为空。
通俗地说,好部是坏部之前的部分。好部可以为空。


=== 展开 ===
== 展开 ==
 
PrSS 的良序性已经得到证明,且其标准式的序等价于字典序,因此所有标准的 PrSS 表达式都一一对应着一个序数。
PrSS 的良序性已经得到证明,且其标准式的序等价于字典序,因此所有标准的 PrSS 表达式都一一对应着一个序数。
对于一个合法的 PrSS 表达式 <math>S=(s_1,s_2,\ldots,s_{n-1},s_n)</math>,其展开规则如下:
对于一个合法的 PrSS 表达式 <math>S=(s_1,s_2,\ldots,s_{n-1},s_n)</math>,其展开规则如下:
第94行: 第90行:
我们就成功地展开了一个 PrSS 表达式。
我们就成功地展开了一个 PrSS 表达式。


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


第201行: 第196行:
比如PrSS表达式1,2,3,3,1,2,3,2,2,1,2,3,2,2,1,2,2,2,首先把它分为若干个1开头的式子并用+连接,得到<math>1,2,3,3+1,2,3,2,2+1,2,3,2,2+1,2,2,2</math>,随后将每个1开头的部分1,X变换,得到<math>\omega^{1,2,2} +\omega ^{1,2,1,1} +\omega ^{1,2,1,1}+\omega^{1,1,1}</math>.随后,把指数上的PrSS继续递归变换。1,2,2变换为<math>\omega ^{1,1}=\omega ^{1+1}</math>,1,2,1,1变换为<math>\omega^1+1+1</math>,1,1,1就是1+1+1.因此我们便得到了1,2,3,3,1,2,3,2,2,1,2,3,2,2,1,2,2,2对应的康托范式<math>\omega^{\omega^2}+\omega^{\omega +2}\times2+\omega^3</math>.
比如PrSS表达式1,2,3,3,1,2,3,2,2,1,2,3,2,2,1,2,2,2,首先把它分为若干个1开头的式子并用+连接,得到<math>1,2,3,3+1,2,3,2,2+1,2,3,2,2+1,2,2,2</math>,随后将每个1开头的部分1,X变换,得到<math>\omega^{1,2,2} +\omega ^{1,2,1,1} +\omega ^{1,2,1,1}+\omega^{1,1,1}</math>.随后,把指数上的PrSS继续递归变换。1,2,2变换为<math>\omega ^{1,1}=\omega ^{1+1}</math>,1,2,1,1变换为<math>\omega^1+1+1</math>,1,1,1就是1+1+1.因此我们便得到了1,2,3,3,1,2,3,2,2,1,2,3,2,2,1,2,2,2对应的康托范式<math>\omega^{\omega^2}+\omega^{\omega +2}\times2+\omega^3</math>.


=== 拓展 ===
== 拓展 ==
 
PrSS 记号有两种拓展:
PrSS 记号有两种拓展:
* 高维 PrSS,如 PrSS 原作者所创的 [[BMS]].
* 高维 PrSS,如 PrSS 原作者所创的 [[BMS]].
第211行: 第205行:
它们以 PrSS 序列为基础,刻画了非常巨大的序数。
它们以 PrSS 序列为基础,刻画了非常巨大的序数。


=== 历史 ===
== 历史 ==
 
在 2014/08/14,Bashicu 首次提出并使用 Basic 语言定义了 PrSS.<ref>Bashicu. basic言語で巨大数を作ってみたので上げてみる[EB/OL]. 2014, 08/14:109. https://gyafun.jp/ln/archive/ln10.html</ref>
在 2014/08/14,Bashicu 首次提出并使用 Basic 语言定义了 PrSS.<ref>Bashicu. basic言語で巨大数を作ってみたので上げてみる[EB/OL]. 2014, 08/14:109. https://gyafun.jp/ln/archive/ln10.html</ref>


=== 脚注 ===
== 脚注 ==
<references group="注" />
<references group="注" />


=== 参考资料 ===
== 参考资料 ==
<references />
<references />
[[分类:入门]]
[[分类:入门]]
[[分类:记号]]
[[分类:记号]]

2025年7月3日 (四) 16:54的版本

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

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

定义

合法式

一个合法的 PrSS 表达式是形如

S=(s1,s2,,sn)|n,s1,s2,,sn 

且满足以下条件的自然数列:

1 s1=0.[注 1]

2 sk+1sk1k{1,2,n1}.

例:

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

(Ω,1,2) 不是一个合法的 PrSS 表达式,因为 Ω.

(0,2,4,6,8) 不是一个合法的 PrSS 表达式,因为不满足条件 2.

结构

合法的 PrSS 表达式可以分为零表达式、后继表达式、极限表达式,其定义如下:

  • 零表达式:满足 n=0 的表达式,即空序列 ().
  • 后继表达式:满足 n>0sn=0 的表达式,例如 (0,1,2,0).
  • 极限表达式:满足 n>0sn>0 的表达式,例如 (0,1,2,1).

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

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

末项

对于最大下标为 n 的 PrSS 表达式 S=(s1,s2,,sn),其末项 L=sn,即

S=(s1,s2,,L).

坏根

对于 S=(s1,s2,,sn)|L=sn,令 k=max{1k<n|sk<sn},那么坏根定义为 r=sk,即

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

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

因为极限表达式满足 L=sn>0s1=0,所以坏根总是存在的。

坏部

对于 S=(s1,s2,,sk,,sn)|L=sn,r=sk,坏部定义为 B=(sk,sk+1,,sn1),即

S=(s1,s2,,sk1,B,L)

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

好部

对于 S=(s1,s2,,sk,,sn)|L=sn,r=sk,好部定义为 G=(s1,s2,,sk1),即

S=(G,B,L).

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

展开

PrSS 的良序性已经得到证明,且其标准式的序等价于字典序,因此所有标准的 PrSS 表达式都一一对应着一个序数。 对于一个合法的 PrSS 表达式 S=(s1,s2,,sn1,sn),其展开规则如下:

  • 如果 S 是零表达式,则 S 代表序数 0.
  • 如果 S 是后继表达式,则其前驱是 S=(s1,s2,,sn1).
  • 如果 S 是极限表达式,则根据前文定义确定好部、坏部,得到 S=(G,B,L). 则其基本列的第 m 项定义为 S[m]=(G,B,B,B,,Bm),其中 m. 或者说 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表达式S,首先找到S中所有的项1,把S分为若干个1开头的PrSS式子,并在中间用加号连接。如果一个式子只有一个1,则不再变换。否则,将1,X变换为ωX,其中X'是将X中所有的项都减一后得到的东西。

然后继续对X'递归的进行操作,直到无法操作为止,就得到了对应的康托范式

比如PrSS表达式1,2,3,3,1,2,3,2,2,1,2,3,2,2,1,2,2,2,首先把它分为若干个1开头的式子并用+连接,得到1,2,3,3+1,2,3,2,2+1,2,3,2,2+1,2,2,2,随后将每个1开头的部分1,X变换,得到ω1,2,2+ω1,2,1,1+ω1,2,1,1+ω1,1,1.随后,把指数上的PrSS继续递归变换。1,2,2变换为ω1,1=ω1+1,1,2,1,1变换为ω1+1+1,1,1,1就是1+1+1.因此我们便得到了1,2,3,3,1,2,3,2,2,1,2,3,2,2,1,2,2,2对应的康托范式ωω2+ωω+2×2+ω3.

拓展

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