超运算

来自GSXAB的知识库
超运算
术语名称 超运算
英语名称 hyperoperation
超运算列
术语名称 超运算列
英语名称 hyperoperation sequence

超运算列(hyperoperation sequence)指一个运算,从后继加法开始,通过重复运算并简写重复次数得到下一个新的运算。序列中的每个对象叫超运算(hyperoperation),第 [math]\displaystyle{ n }[/math] 个对象叫超- [math]\displaystyle{ n }[/math] 运算([math]\displaystyle{ n }[/math]-ation)。

这个序列从1号元素开始的前几个分别是加法乘法乘方

定义

超运算列(hyperoperation sequence)是运算 [math]\displaystyle{ H_n:\mathbb{N}^2 \to \mathbb{N} }[/math] 构成的序列,其中每个 [math]\displaystyle{ H_n }[/math] 满足:

[math]\displaystyle{ H_n(a,b) = \begin{cases} b+1 &, n=0 \\ H_{n-1} (a, H_n (a, b-1)) &, n\geq 1, b\geq 1 \\ a &, n=1, b=0 \\ 0 &, n=2, b=0 \\ 1 &, n\geq3, b=0 \end{cases} }[/math]

其中称 [math]\displaystyle{ a }[/math] 为超运算的底数(base), [math]\displaystyle{ b }[/math] 为超运算的指数(exponent)或超指数(hyperexponent), [math]\displaystyle{ n }[/math] 为超运算的级别(rank/grade) ,运算 [math]\displaystyle{ H_n(a,b) }[/math] 称为 [math]\displaystyle{ a }[/math][math]\displaystyle{ b }[/math] 次超- [math]\displaystyle{ n }[/math] 运算(the [math]\displaystyle{ b }[/math]th [math]\displaystyle{ n }[/math]-ation of [math]\displaystyle{ a }[/math])。

注: [math]\displaystyle{ n\geq 1, b\geq 1 }[/math] 时上述递推也可展开为 [math]\displaystyle{ H_n(a,b) = \underbrace{ {\color{blue} H_{n-1}(a, }{\color{green} H_{n-1}(a, } {\color{yellowgreen} \dots } {\color{orange} H_{n-1}(a, } {\color{red} a} {\color{orange} ) } {\color{yellowgreen} \dots } {\color{green} ) } {\color{blue} ) }}_{b \text{ occurrences of } a} }[/math]

注:对较小的超- [math]\displaystyle{ n }[/math] 运算([math]\displaystyle{ n }[/math]-ation),使用希腊数字前缀加“-ation”构成名称。

记号

方括号记号

可以用 [math]\displaystyle{ a [n] b }[/math] 表示相关运算。

高德纳箭头

[math]\displaystyle{ n\geq 3 }[/math] 的情况,可以用 [math]\displaystyle{ a \uparrow\uparrow\dots\uparrow b }[/math] 表示相关运算,其中箭头的数目为 [math]\displaystyle{ (n-2) }[/math] 个。同时对较靠前的运算就正常使用加法和乘法表示。


超运算 [math]\displaystyle{ a[n]b }[/math] / [math]\displaystyle{ a\uparrow\dots\uparrow b }[/math]
级别 [math]\displaystyle{ n }[/math] 0 1 2 3 4 5
超运算 后继 加法 乘法 乘方 超幂/幂塔/迭代幂次 广义迭代幂次
[math]\displaystyle{ a }[/math] 逆运算 前趋 减法 除法 开方 超开方
[math]\displaystyle{ b }[/math] 逆运算 对数 超对数