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

超初等序列

来自Googology Wiki

超初等序列(Hyper Primitive Sequence System, HPrSS),是一种Worm型序数记号,它是PrSS的一种扩展。

定义

合法表达式

一个合法的 HPrSS 表达式是以 1 开头的正整数序列,即形如

(a1,a2,,an)(n,a1,a2,,an,a1=1)

的序列。

例如:(1,4,6,4)(1,1,4,5,1,4)都是合法的 HPrSS 表达式,而(1,2,π)不是。

结构

HPrSS的合法式可分为零表达式后继表达式极限表达式

  • 零表达式n=0的表达式,即空序列;
  • 后继表达式n>0,an=1的表达式,即末项为1的非空序列;
  • 极限表达式n>0,an>1的表达式,末项不为1的非空序列。

对于 HPrSS 的一个极限表达式(a1,a2,,an),定义以下术语:

父项

对于m{1,2,,n},记pm=max{1pm<mapm<am},若这样的pm存在,则称apmam父项

如果这样的pm不存在,我们也可以把am的父项定义为一个虚构的“第0项”,其值为a0=0

通俗的说,am的父项是在am左边、最靠右的、且小于am的项。

例如,在(1,3,5,4,1,3)中,4的父项是第一个3,而第二个1没有父项。

祖先

对于m{1,2,,n},记m0=mmi+1=pmiPm={mii0}我们将am祖先定义为所有ap(pPm)

通俗地说,某一项的祖先是它本身、它的父项、父项的父项、父项的父项的父项……中的某一项。

例如,(1,4,6,7,6,7)中,末项7的祖先是所有红色的项。

阶差

对于m{1,2,,n},若am的父项是apm,则定义am阶差dm=amapm;若没有父项,则定义am的阶差为dm=am

由父项的定义可知,阶差一定是正整数。

阶差序列

am的阶差为dm,我们把(d1,d2,,dn)称为(a1,a2,,an)阶差序列

坏根

给定极限表达式(a1,a2,,an),其末项的阶差为dn。我们记序列的坏根ar,其中r定义如下:

  • dn=1,则r=pn,即序列的坏根定义末项的父项;
  • dn1,则r=max{kPn|dk<dn}。通俗地说,序列的坏根为末项的祖先中,最靠右的,且阶差小于末项阶差的项。

序列的阶差

序列的阶差定义为δ=anar1,这一点和 LPrSS 一致。

坏部&好部

坏部、好部的定义和 PrSS 一致:坏部B=(ar,ar+1,,an1),好部G=(a1,a2,,ar1)

展开

对于一个合法的 HPrSS 表达式S=(a1,a2,,an),其展开规则如下:

  • S为零表达式,则S代表序数0;
  • S为后继表达式,则其前驱是S=(a1,a2,,an1)
  • S为极限表达式,根据前文定义确定坏根、阶差、好部、坏部;记Bt=(ar+tδ,ar+1+tδ,,an1+tδ),它可以看成坏部的每一项加上阶差的t倍,则其基本列的第m项为S[m]=(G,B,B1,B2,,Bm)。或者说,S的展开式为(G,B,B1,B2,)

举例

考虑 HPrSS 表达式(1,4,6,6)

首先,找出末项6的所有祖先项,用红色表示:(1,4,6,6)

其次,计算出阶差序列,为(1,3,2,2)

然后,我们从末项的祖先项中,找到最右边的阶差小于2的项。这里4的阶差为3,我们跳过它,故坏根是首项1。

根据末项和坏根,我们得到了好部G=(),坏部B=(1,4,6),阶差δ=611=4

根据坏部和阶差,我们可以求出B1=(5,8,10)B2=(9,12,14),等等。

最后,我们得到了展开式(1,4,6,6)=(1,4,6,5,8,10,9,12,14,)

可以将其和 LPrSS 中相同表达式的展开进行对比。

与 PSS Hydra 的对应

HPrSS可以和PSS Hydra存在直接的转换关系,下面介绍互译算法。

说明:算法中出现的所有“序列”均指正整数序列,不需要为HPrSS的合法式。

HPrSS到PSS Hydra

给定一个HPrSS表达式S=(a1,a2,,an),设其对应的PSS Hydra表达式为PH(S)。则:

  • 如果S为空序列,则PH(S)=0
  • 否则,记x1=1xn+1=min{k>xnakaxn},即axn+1axn右边第一个小于等于axn的项。这样S就可以写成(ax1,S1,ax2,S2,,axk,Sk),由axn+1的定义可知Si中的每一项均大于axn
  • 我们有PH(S)=ψax1H(PH(S1ax1))+ψax2H(PH(S2ax2))++ψaxkH(PH(Skaxk)),其中Sa为将S的每一项都减去a得到的序列。

例如,考虑LPrSS表达式(1,4,7,6,3,5,7)

进行第二步,得到k=1,x1=1,故(1,4,7,6,3,5,7)=ψ1H((3,6,5,2,4,6))

(3,6,5,2,4,6)进行第二步,得到k=2,x1=1,x2=4,故(3,6,5,2,4,6)=ψ3H((3,2))+ψ2H((2,4))

分别计算(3,2)(2,4)对应的PSS Hydra,得到(3,2)=ψ3H(0)+ψ2H(0)(2,4)=ψ2H(ψ2H(0))

综上,我们得到了(1,4,7,6,3,6,8)=ψ1H(ψ3H(ψ3H(0)+ψ2H(0))+ψ2H(ψ2H(ψ2H(0)))

PSS Hydra到HPrSS

给定一个PSS Hydra表达式H,设其对应的HPrSS表达式为LP(H)。则:

  • 如果H=0,则LP(H)为空序列。
  • LP(H1+H2)=(LP(H1),LP(H2)),其中(S1,S2)为两个序列的拼接。
  • LP(ψxH(H))=(x,(LP(H)+x))