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

AN

来自Googology Wiki

Ascension Notation

此处Ascension Notation指的是AN1.1.1记号。AN1.1.1的定义比较复杂,建议先阅读下方的理念部分来作为铺垫。

理念

我们假设一个记号,然后它可以用ψ(ψψ0)表示BOCF的ψ(Ωω),假如我们想要这个记号“不平凡”,我们可以定义一个用来对角化的一个记号,记作ψ0*,然后我们通过对角化,得到ψ(ψψ0*(ψ0+1))=ψ(ψψ0+1)=TFBO而不是ψ(ψψ0(ψ0+1))=ψ(ψψ0ψ0+1)=ψ(Ωωω+1)。通过引入用来对角化的记号的这种操作,我们称其为“Π1提升”(因为引入的记号的性质类似于极限序数,因此便叫做Π1提升,同理,我们也可以引入更高阶的对角化记号,然后就有“Π2提升”、“Π2Π1ontoΠ2提升”之类的)。AN1.1.1的理念便是尽最大可能创造更多的Π1提升并且合理利用。

形式

Ascension Notation 1.1.1是一个有序二叉树(叫做AN二叉树),每个节点包含以下信息(使用Typescript书写)

type node = {
    isAscensionNode: boolean,
    data: "+" | "*" | "^" | "ψ" | number
}

isAscensionNode表示该节点是否是一个提升节点(只有在operator为“ψ”时才可以设置为真),data表示该节点的数据,要么是一个枚举,要么是一个自然数,当该节点没有左右子节点的时候他才可以为一个自然数,当他为+*^的时候必须要有左右子节点。

为了方便表示AN二叉树,我们如下表达这个AN二叉树

  1. 对于节点N与可以不存在的左右子节点L和R
    1. 如果N的data为一个自然数,则直接使用该自然数来表示
    2. 如果N的data+,则 N=L+R
    3. 如果N的data*,则 N=L×R
    4. 如果N的data^,则 N=LR
    5. 如果N的dataψ
      1. 如果N的isAscensionNode为真
        1. 如果L与R不存在,则 N=ψ*
        2. 如果R不存在,则N=ψ*(L)
        3. 如果L不存在,则N=ψR*
        4. 否则N=ψR*(L)
      2. 否则
        1. 如果L与R不存在,则N=ψ
        2. 如果R不存在,则N=ψ(L)
        3. 如果L不存在,则N=ψR
        4. 否则N=ψR(L)

AN1.1.1是AN系列记号中的一个,AN系列有一个传统就是要在表达式外面套一个ψA。为了延续AN系列的传统,我们将AN的记号用ψA包起来,不过这个只是单纯的起到一个标识作用。

合法表达式实例

ψA(ψ0(ψ1))

ψA(ψ1×2)

ψA(ψ0(ψψ0))

ψA(ψ0(ψψ0*+1))

临时定义

  1. 希腊字母表示任意一个序数。
  2. n与m表示任意一个自然数。
  3. #或者#n(n为自然数)是一个合法的AN二叉树。
  4. #+1或者#n+1(n为自然数)是一个最左侧data为一个不为零的自然数的节点的AN二叉树,其中#(或者#n)是让最左侧节点的自然数为原本的AN二叉树的自然数的前继的AN二叉树。
  5. [*]或者[*n](n为自然数)表示这个标记是可选的,如果选了就必须在后文带上这个标记(你如提升节点的标记)。
  6. #Eψ#+1[*1]是一个AN二叉树,是ψ#+1[*1]沿着父节点向上找到的第一个形如ψ#[*2]#<#+1(按照右根左字典序比较)的AN二叉树(不包括ψ#+1ψ#),随后将#E的根接到二叉树 ψ#[*2](...)的省略号处,最终得到的#E才是真正的#E。该规则类似于极限为EBO的BOCF寻找ψ#的过程。
  7. #L是一个最右侧结尾是一个ψ0或者ψ0*的二叉树。
  8. λα.(β)表示应用映射二叉树αβ一直到第一个不动点的过程。
  9. αthλβ.(γ)表示应用映射二叉树αβ一直到第α个不动点的过程。

展开规则

每个规则都按照右根左(反过来的中序)的顺序遍历与匹配,规则按照从上到下匹配。

Π0提升规则(一般的Hydra模式规则)

ψ0=ω

#Eψ#+1=#Eλα.(#Eα)

ψ#L[n]=ψ#L[n]

ψ#1(#2)=(ψ#1)#2

Π1提升规则

ψ0*=ω

#Eψ#+1*=#Eλα.(#Eα)

ψ#L*[n]=ψ#L[n]*

ψ0*(#)=#

#Eψ#1+1*(#2)=#E(1+ψA(ψ0(#2)))thλα.(#Eα)

ψ#L*(#)=ψ#L(#)*


可以注意到每一个AN二叉树都需要以ψ0(...)或者ψ0*(...)开始,不然没法展开。

展开实例

ψA(ψ0)=ω

ψA(ψ0(ψ1))=ψA(ψ0(ψ0(ψ0(...))))=ε0

ψA(ψ0(ψ2))=ψA(ψ0(ψ1(ψ1(...))))=ψ(Ω2)

ψA(ψ0(ψψ0*(ψ0+1)))=ψA(ψ0(ψψ0*(ψ0+1)))=ψA(ψ0(ψψ0+1))=ψ(Ωω+1)

ψA(ψ0(ψψ0*(ψ1)))=ψA(ψ0(ψψ0(ψψ0(...))))=ψ(ΩΩ)

ψA(ψ0(ψψ0*+1))=ψA(ψ0(ψψ...))=ψ(I)

ψA(ψ0(ψψ0*(2)(ψ0+114514)))=ψA(ψ0(ψψ0*×(ψ0+114514)))

ψA(ψ0(ψψ0*(ψ1)))=ψA(ψ0(ψψ0*(ψ0*(ψ0*(...)))))

ψA(ψ0(ψψ0*(ψ1*)×ψ0))

极限式

lim(AN1.1.1)=ψA(ψ0(ψψ...**))

枚举

TODO:分析AN1.1.1