ハイパーオペレーション

数学においてハイパーオペレーション列[注 1]とは、単項演算n = 0の後継関数)で始まる算術演算(この文脈ではハイパーオペレーションと呼ばれる)の無限[1] [11] [13]である。この列は、加算n = 1)、乗算n = 2)、べき乗n = 3)という二項演算へと続く

その後、このシーケンスは右結合法則を使用して、指数を超えるさらに詳細な二項演算に進みます。指数を超える演算では、このシーケンスのn番目の要素は、ルーベン グッドスタインによって、ギリシャ語の接頭辞n-ationを接尾辞として付けて命名されており(テトレーション( n = 4)、ペンテーション( n = 5)、ヘキサレーション ( n = 6) など) [5] 、クヌースの上矢印記法でn − 2 個の矢印を使用して記述できます。各ハイパー演算は、前のハイパー演算の観点から再帰的に次のように理解できます。

これは、定義の再帰規則の部分に従って定義されることもあり、例えば、クヌースの上矢印バージョンのアッカーマン関数のように定義されることもある。

これを使うと、スキューズ数グーゴルプレックス数など、科学的記数法では表せないほど大きな数を簡単に表示することができます(例えば、はスキューズ数やグーゴルプレックス数よりもはるかに大きいです)。しかし、グラハム数TREE(3)など、科学的記数法でも簡単には表せない数もあります[14]

この再帰規則は、ハイパー演算の多くのバリエーションに共通です。

意味

定義、最も一般的な

ハイパーオペレーションシーケンス は、次のように再帰的に定義されるバイナリオペレーションシーケンスです

( n = 0 の場合、最初の引数を無視することで 、 2 項演算は基本的に単項演算(後続関数)に簡略化されることに注意してください。)

n = 0, 1, 2, 3の場合、この定義は、それぞれsuccessor(単項演算)、加算乗算累乗の基本的な算術演算を次のように再現します。

n ≥ 3の演算は、Knuthの上矢印記法で記述できます

では、べき乗の次の演算は何でしょうか?乗算は と定義し、べき乗は と定義しました。ですから、次の演算であるテトレーションは と定義するのが理にかなっているように思われます。つまり、3つの「a」の塔を持つことになります。同様に、(a, 3)のペンテーションは テトレーション(a, テトレーション(a, a))となり、その中に3つの「a」が含まれます。

クヌースの表記法は、インデックスの遅れを除いて、ハイパーオペレーションシーケンス全体に一致するように、負のインデックス ≥ −2 に拡張できます。

ハイパーオペレーションは、後続加算乗算累乗などのシーケンスにおける「次は何?」という質問に対する答えとして見ることができます。

基本的な算術演算間の関係が図示されており、より高次の演算を上記のように自然に定義することができます。超演算階層のパラメータは、類似の指数項で参照されることがあります。[ 15]つまりa基数bは指数(または超指数です。[12] nは階数(または等級です。 [6]さらに、は「aのb番目n乗」と読みます。例えば、は「7の9番目の四乗」と読み、は「456の789番目の123乗」と読みます。

一般的に言えば、ハイパー演算とは、前のハイパー演算の反復に基づいて増加する数を複利計算する方法です。後続演算、加算、乗算、累乗の概念はすべてハイパー演算です。後続演算(xからx + 1を生成する最も基本的なもので、加算演算子は最終的な値を生成するために1を自身に何回加算するかを指定します。乗算は数を自身に何回加算するかを指定します。累乗は数を自身に何回乗算するかを指します。

反復を用いた定義

2変数関数fの反復を次のように定義する。

ハイパーオペレーションシーケンスは、反復処理によって次のように定義できる。すべての整数に対して

反復は結合的であるため、最後の行は次のように置き換えることができる。

計算

ハイパーオペレーションシーケンスの定義は、項書き換えシステム (TRS)に自然に転置できます。

定義サブ1.1に基づくTRS

ハイパーオペレーションシーケンスの基本定義は、縮約規則に対応する。

を計算するには、最初に要素を含むスタックを使用できます

そして、不可能になるまで繰り返し、3つの要素をポップしてルールに従って置き換えます[注2]

図式的に言えば、次のようになります:

スタック長 <> 1 の場合{ 3 つの要素 を POP し、 r1、r2、r3、r4、r5 の規則に従って 1 つまたは 5 つの要素をPUSH します。}

計算する[16]

還元シーケンスは[注2] [17]

    
    
    
    
    
    
    
    
    

スタックを使用して実装する場合、入力時に

スタック構成    方程式を表す
        
        
        
        
        
        
        
        
        

定義サブ1.2に基づくTRS

反復法を用いた定義は異なる縮約規則のセットを導く。

反復は結合的であるため、規則r11の代わりに次のように定義できる。

前のセクションと同様に、 の計算はスタックを使用して実装できます。

最初、スタックには 4 つの要素が含まれます

そして、終了するまで、4つの要素がポップされ、規則に従って置き換えられます[注2]

図式的に言えば、次のようになります:

スタック長 <> 1 の場合{ 4 つの要素 を POP し、 r6、r7、r8、r9、r10、r11 の規則に従って 1 つまたは 7 つの要素をPUSH します。}

計算します

入力時に連続するスタック構成は

対応する等式は

削減規則r11を規則r12に置き換えると、スタックは次のように変換されます。

その後のスタック構成は

対応する等式は

備考

  • は特別なケースです。下記を参照してください。[注 3]
  • の計算は、{r6 - r10, r11} という規則に従って、非常に再帰的です。問題は、反復処理の実行順序にあります。最初の は、シーケンス全体が展開された後にのみ消えます。例えば、は2863311767ステップで65536に収束しますが、再帰の最大深度[18]は65534です。
  • その点では、{r6 - r10, r12} の規則に従った計算の方が効率的です。反復処理の実装は、手続き H の繰り返し実行を模倣しています。[ 19]再帰の深さ (n+1) はループのネストと一致します。Meyer & Ritchie (1967) はこの対応関係を形式化しました。{r6-r10, r12} の規則に従った計算も、65536 に収束するのに 2863311767 ステップかかりますが、テトレーションはハイパー演算シーケンスの 5 番目の演算子であるため、再帰の最大深さは 5 です。
  • 上記の考察は再帰の深さのみに関係しています。どちらの反復方法でも同じ数の縮約ステップが使用され、同じ規則が適用されます(規則r11とr12が「同じ」とみなされる場合)。例が示すように、縮約は9つのステップで収束します:1 X r7、3 X r8、1 X r9、2 X r10、2 X r11/r12。反復法は、縮約規則が適用される順序にのみ影響します。

以下は、最初の 7 つ (0 番目から 6 番目) のハイパー演算のリストです ( 0⁰は 1 として定義されます)。

n操作、
H n ( a , b )
意味名前ドメイン
0または増分、後継、ゼロ化、ハイパー0任意
1または加算、ハイパー1
2または乗算、ハイパー2
3または指数、ハイパー3b実数、複素数への多値拡張を含む
4またはテトレーション、ハイパー4a ≥ 0 または整数、b ≥ −1 の整数[注 4](いくつかの拡張が提案されている)
5またはペンテーション、ハイパー5a , b は整数 ≥ −1 [注 4]
6ヘクセーション、ハイパー6

特殊なケース

H n (0, b ) =

n = 0のときb + 1
bn = 1の場合
0、n = 2の場合
1、n = 3、b = 0の場合[nb 3]
0、n = 3かつb > 0の場合[nb 3]
1、n > 3かつbが偶数(0を含む)の場合
n > 3かつbが奇数の場合、0

H n (1, b ) =

bn = 2の場合
1、n ≥ 3の場合

H n ( a , 0) =

0、n = 2の場合
1、n = 0、またはn ≥ 3の場合
an = 1のとき

H n ( a , 1) =

2、n = 0の場合
n = 1のとき、a + 1
an ≥ 2の場合

H n ( a , a ) =

H n+1 ( a , 2)、 n ≥ 1のとき

H n ( a , −1) = [注 4]

n = 0、またはn ≥ 4の場合は0
a − 1、n = 1のとき
an = 2のとき
1/1つの⁠ 、 n = 3の場合

H n (2, 2) =

3、n = 0の場合
4、n ≥ 1 の場合、再帰的に簡単に証明できます。

歴史

ハイパーオペレーションに関する最も初期の議論の一つは、1914年のアルバート・ベネットによるものであり、彼は可換ハイパーオペレーションの理論の一部を発展させた(下記参照)。[6]約12年後、ヴィルヘルム・アッカーマンはハイパーオペレーション列にいくらか似た関数を定義した。 [20]

ルーベン・グッドスタインは1947 年の論文[5]で、現在では ハイパーオペレーションと呼ばれている特定の演算シーケンスを導入し、指数関数を超える拡張演算にテトレーション、ペンテーションなどのギリシャ語名を提案しました (添え字が 4、5 などに対応するため)。 は 3 つの引数関数 (例: ) であるため、ハイパーオペレーション シーケンス全体は、元のアッカーマン関数(再帰的だが原始再帰的ではない) の一種であると考えられます。これはグッドスタインによって修正され、原始後継関数を算術の他の 3 つの基本演算 (加算乗算指数関数)とともに組み込み、指数関数を超えてこれらをよりシームレスに拡張したものです。

オリジナルの 3 引数アッカーマン関数は、 グッドスタインのバージョンと同じ再帰規則 (つまり、ハイパー演算シーケンス) を使用しますが、2 つの点で異なります。第 1 に、 は、後続関数ではなく加算 ( n = 0)から始まり、次に乗算 ( n = 1)、累乗 ( n = 2) などとなる演算シーケンスを定義します。第 2 に、 の初期条件はとなり、累乗以降のハイパー演算と異なります。[7] [21] [22]前の式のb + 1の意味は、 =でありbは、 のbのようにオペランド("a")の数を数えるのではなく、演算子 (累乗) の数を数えることですより高レベルの演算でも同様です。(詳細については、アッカーマン関数の記事を参照してください。)

表記

これはハイパー演算に使用されている表記法のリストです。

名前表記はコメント
クヌースの上矢印記法Knuth [23]n ≥ 3の場合)によって使用され、いくつかの参考書にも記載されています。[24] [25]
ヒルベルト記法デイヴィッド・ヒルベルトが使用した[26]
グッドスタイン記法ルーベン・グッドスタインが使用[5]
オリジナルのアッカーマン関数ヴィルヘルム・アッカーマンが用いたn ≥ 1の場合)[20]
アッカーマン・ペーター関数これは基数2(a = 2) のハイパー演算に対応する。
ナンビア記法ナンビアーが使用(n ≥ 1の場合)[27]
上付き文字表記ロバート・ムナフォが使用。[21]
下付き文字表記(下付きハイパー演算用)ロバート・ムナフォによる下半身のハイパーオペレーションに使用。[21]
演算子表記(「拡張演算」用)ジョン・ドナーとアルフレッド・タルスキによって下側の超演算に使用されたn≥1の場合)。[28]
角括弧表記多くのオンライン フォーラムで使用されます。ASCII に便利です
コンウェイ連鎖矢印記法ジョン・ホートン・コンウェイが使用n ≥ 3の場合)

バリアントの開始1つの

1928年、ヴィルヘルム・アッカーマンは3引数関数を定義し、これは徐々に2引数関数へと発展し、アッカーマン関数として知られるようになりました。当初のアッカーマン関数は、初期条件がn > 2のすべてに対してから始まるため、現代のハイパー演算とは似ても似つきませんでした。また、彼はn = 0に加算、 n = 1に乗算、n = 2にべき乗を割り当てたため、テトレーション以降の演算では初期条件によって大きく異なる演算が生成されます。

n手術コメント
0
1
2
3テトレーションのオフセット形式。この演算の反復はテトレーションの反復とは異なります。
4ペンテーションと混同しないでください

使用されている別の初期条件は、 Rózsa Péterによる(基数は定数) であり、これはハイパー演算階層を形成しません。

0から始まるバリアント

1984年、CW ClenshawとFWJ Olverは、ハイパーオペレーションを用いてコンピュータの浮動小数点オーバーフローを防ぐ議論を始めました[29]それ以来、多くの著者[30] [31] [32]が、ハイパーオペレーションを浮動小数点表現に適用することに新たな関心を寄せています。( H n ( a , b ) はすべてb = -1 に対して定義されているため)。テトレーションについて議論する際、Clenshawらは初期条件 を仮定しました。これは、さらに別のハイパーオペレーション階層を形成します。前のバリエーションと同様に、4番目の演算はテトレーションと非常に似ていますが、1つずれています。

n手術コメント
0
1
2
3
4テトレーションのオフセット形式。この演算の反復は、テトレーションの反復とは大きく異なります。
5ペンテーションと混同しないでください

ハイパーオペレーションを下げる

これらのハイパーオペレーションの代替は、左から右への評価によって得られる。[ 9]

定義する(°または下付き文字を使用)

これをドナーとタルスキ[33]は順序数に拡張した。

定義1(i)、系2(ii)、定理9から、a ≥ 2およびb ≥ 1の場合、[独自の研究? ]

しかし、これは一種の崩壊に陥り、ハイパーオペレーターに伝統的に期待されていた「パワータワー」を形成できなかった。[34] [注5]

α ≥ 2 および γ ≥ 2 の場合、[28] [系 33(i)] [注 5]

n手術コメント
0増分、後継、ゼロ化
1
2
3
4テトレーションと混同しないでください
5ペンテーションと混同しないでくださいテトレーション
に似ています

可換超演算

可換超演算はアルバート・ベネットによって1914年に早くも考察されており[6] 、これはおそらく超演算列に関する最も古い言及である。可換超演算は再帰規則によって定義される。

これはabに関して対称的であり、すべてのハイパー演算は可換であることを意味します。このシーケンスにはべき乗が含まれていないため、ハイパー演算階層は形成されません。

n手術コメント
0滑らかな最大値LogSumExp
1
2これは対数の特性によるものです
3有限体では、これはDiffie-Hellman 鍵交換操作です。
4テトレーションと混同しないでください

ハイパーオペレーションシーケンスに基づく記数法

RL Goodstein [5] は、ハイパー演算子の列を用いて非負整数の記数法を構築した。レベルk、基数bにおける整数nのいわゆる完全遺伝的表現は、最初のk 個のハイパー演算子のみを用い、数字として 0, 1, ..., b − 1 のみを用い、基数b自身と合わせて以下のように表すことができる。

  • 0 ≤ nb − 1 の場合、nは対応する数字で単で表される。
  • n > b − 1の場合、 nの表現は再帰的に求められ、まずn を次の形式で表現する。
b [ k ] x k [ k − 1] x k − 1 [ k - 2] ... [2] x 2 [1] x 1
ここで、x k、...、x 1は、(順番に)を満たす最大の整数である。
b [ k ] x kn
b [ k ] x k [ k − 1] x k − 1n
...
b [ k ] x k [ k − 1] x k − 1 [ k - 2] ... [2] x 2 [1] x 1n
b − 1を超えるx i同じ方法で再表現され、結果の形式に数字 0、1、...、b − 1 と基数bのみが含まれるようになるまでこの手順が繰り返されます。

不要な括弧は、高レベルの演算子に評価順序で高い優先順位を与えることによって回避できます。つまり、

レベル1の表現はb [1] Xの形式を持ち、Xもこの形式である。
レベル2の表現はb [2] X [1] Yの形式を持ち、XYもこの形式である。
レベル3の表現はb [3] X [2] Y [1] Zの形式を持ち、XYZもこの形式である。
レベル4の表現はb [4] X [3] Y [2] Z [1] Wの形式をとり、XYZWもこの形式をとる。

等々。

このタイプのb進数 遺伝表現では、式の中に基数そのものだけでなく、集合 {0, 1, ..., b − 1} の「数字」も現れる。これは、通常の2 進数表現を基数bで表した場合の表現と比較できる。例えば、通常の 2 進数表記では 6 = (110) 2 = 2 [3] 2 [2] 1 [1] 2 [3] 1 [2] 1 [1] 2 [3] 0 [2] 0 となるが、レベル 3 の 2 進数遺伝表現では 6 = 2 [3] (2 [3] 1 [2] 1 [1] 0) [2] 1 [1] (2 [3] 1 [2] 1 [1] 0) となる。遺伝的表現は、[1] 0、[2] 1、[3] 1、[4] 1などのインスタンスを省略することによって省略することができます。たとえば、上記のレベル3の2進数表現6は、2 [3] 2 [1] 2と省略されます。

例:レベル 1、2、3、4、および 5 における 数値266の一意の 2 進表現は次のとおりです。

レベル1: 266 = 2 [1] 2 [1] 2 [1] ... [1] 2 (2が133個)
レベル2: 266 = 2 [2] (2 [2] (2 [2] (2 [2] (2 [2] 2 [2] 2 [2] 2 [1] 1)) [1] 1)
レベル3: 266 = 2 [3] 2 [3] (2 [1] 1) [1] 2 [3] (2 [1] 1) [1] 2
レベル4: 266 = 2 [4] (2 [1] 1) [3] 2 [1] 2 [4] 2 [2] 2 [1] 2
レベル5: 266 = 2 [5] 2 [4] 2 [1] 2 [5] 2 [2] 2 [1] 2

参照

注記

  1. ^ ハイパー演算シーケンスに類似したシーケンスは、歴史的に多くの名前で呼ばれてきました。これには、アッカーマン関数[1] (3引数)、アッカーマン階層[2]グジェゴルチク階層[3] [4] (より一般的なもの)、グッドスタインのアッカーマン関数バージョン[5]n次の演算[6]、 xとyのz倍反復累乗[7]矢印演算[8]レイヘン代数[9]ハイパーn [1] [9] [10] [11] [12]などがあります。
  2. ^ abc これは、左端から内側への(1ステップ)戦略を実装します。
  3. ^ abc 詳細については、「ゼロの累乗」または「ゼロのゼロ累乗」を参照してください。
  4. ^ abc x = a [ n ](−1)とします。再帰式により、a [ n ]0 = a [ n − 1]( a [ n ](−1)) ⇒ 1 = a [ n − 1] xとなります。一つの解はx = 0です。なぜなら、n ≥ 4のとき、定義によりa [ n − 1]0 = 1となるからです。この解は、すべてのa > 1, b > 0に対してa [ n − 1] b > 1となるため、唯一です(再帰による証明)。
  5. ^ ab 順序加算は可換ではありません。詳細については順序算術を参照してください。

参考文献

  1. ^ abc ガイスラー 2003.
  2. ^ フリードマン 2001.
  3. ^ カンパニョーラ、ムーア、フェリックス・コスタ、2002。
  4. ^ ウィルツ 1999.
  5. ^ abcde グッドスタイン 1947.
  6. ^ abcd ベネット 1915.
  7. ^ ブラック 2009より。
  8. ^ リトルウッド 1948年。
  9. ^ abc ミュラー 1993.
  10. ^ ムナフォ 1999a.
  11. ^ ロビンズ 2005より。
  12. ^ ガリダキス 2003より。
  13. ^ ルブツォフ&ロメリオ 2005.
  14. ^ タウンゼント 2016.
  15. ^ ロメリオ 2008.
  16. ^ ベゼム、クロップ、デ・フライエル、2003.
  17. ^ ステップで下線部のredexが書き換えられます。
  18. ^ 再帰の最大深度とは、ある手続きの最も深い呼び出し時に存在する、その手続きの活性化の階層数を指す。Cornelius & Kirby (1975)
  19. ^ ループ n 回実行Hを実行します。
  20. ^ ab アッカーマン 1928。
  21. ^ abc ムナフォ 1999b.
  22. ^ カウルズ&ベイリー 1988.
  23. ^ クヌース 1976.
  24. ^ ズウィリンガー 2002.
  25. ^ ワイスタイン 2003.
  26. ^ ヒルベルト 1926.
  27. ^ ナンビア 1995.
  28. ^ Doner & Tarski 1969より。
  29. ^ クレンショー&オルバー 1984.
  30. ^ ホームズ 1997.
  31. ^ ツィンマーマン 1997.
  32. ^ ピンキーヴィッツ、ホームズ、ジャミル 2000年。
  33. ^ Doner & Tarski 1969、定義 1.
  34. ^ Doner & Tarski 1969、定理3(iii)。

参考文献

  • アッカーマン、ヴィルヘルム(1928)。 「ツム・ヒルベルトシェン・アウフバウ・デア・リーレン・ザーレン」。数学アンナレン99 : 118–133土井:10.1007/BF01459088。S2CID  123431274。
  • ベネット、アルバート・A. (1915年12月). 「第3級の演算に関するノート」. Annals of Mathematics . 第2集. 17 (2): 74– 75. doi :10.2307/2007124. JSTOR  2007124.
  • マルク・ベゼム。クロップ、ヤン・ウィレム。デ・ヴリエル、ロエル (2003)。 「一次項書き換えシステム」。「Terese」による用語書き換えシステム。ケンブリッジ大学出版局。38 ~ 39ページ 。ISBN 0-521-39115-6
  • カンパニョーラ、マヌエル・ラメイラス。クリストファー・ムーア;フェリックス・コスタ、ホセ (2002 年 12 月)。 「再帰的整数論における超有限序数」。複雑さのジャーナル18 (4): 977–1000 .土井: 10.1006/jcom.2002.0655
  • Clenshaw, CW; Olver, FWJ (1984年4月). 「浮動小数点を超えて」. Journal of the ACM . 31 (2): 319– 328. doi : 10.1145/62.322429 . S2CID  5132225.
  • コーネリアス, BJ; カービー, GH (1975). 「再帰の深さとアッカーマン関数」. BIT数値数学. 15 (2): 144– 150. doi :10.1007/BF01932687. S2CID  120532578.
  • Cowles, J.; Bailey, T. (1988年9月30日). 「アッカーマン関数のいくつかのバージョン」. ワイオミング大学コンピュータサイエンス学部, ララミー, ワイオミング州. 2021年8月29日閲覧.
  • フリードマン、ハーヴェイ・M. (2001年7月). 「長有限列」.組合せ理論ジャーナル. シリーズA. 95 (1): 102– 144. doi : 10.1006/jcta.2000.3154 .
  • Galidakis, IN (2003). 「数学」. 2009年4月20日時点のオリジナルよりアーカイブ2009年4月17日閲覧。
  • ガイスラー、ダニエル (2003). 「指数関数の先には何があるのか​​?」2009年4月17日閲覧
  • グッドスタイン、ルーベン・ルイス (1947年12月). 「再帰的数論における超限順序数」(PDF) . Journal of Symbolic Logic . 12 (4): 123– 129. doi :10.2307/2266486. JSTOR  2266486. S2CID  1318943.
  • デイヴィッド・ヒルベルト (1926)。 「ユーバー・ダス・ウンエンドリッシェ」。数学アンナレン95 : 161–190土井:10.1007/BF01206605。S2CID  121888793。
  • Holmes, WN (1997年3月). 「複合演算:新標準の提案」. Computer . 30 (3): 65– 73. doi :10.1109/2.573666 . 2009年4月21日閲覧
  • ドナルド・アービン・クヌース(1976年12月). 「数学とコンピュータサイエンス:有限性への対処」 . Science . 194 (4271): 1235– 1242. Bibcode :1976Sci...194.1235K. doi :10.1126/science.194.4271.1235. PMID  17797067. S2CID  1690489. 2009年4月21日閲覧.
  • Littlewood, JE (1948年7月). 「大きな数」. Mathematical Gazette . 32 (300): 163– 171. doi :10.2307/3609933. JSTOR  3609933. S2CID  250442130.
  • Müller, Markus (1993). 「Reihenalgebra」(PDF) . 2013年12月2日時点のオリジナル(PDF)からアーカイブ。 2021年11月6日閲覧
  • Munafo, Robert (1999a). 「アッカーマン関数のバージョン」. MROBのLarge Numbers . 2021年8月28日閲覧
  • ムナフォ、ロバート (1999b). 「新しい演算子と関数の発明」. MROBにおける大きな数. 2021年8月28日閲覧
  • ナンビア, KK (1995). 「アッカーマン関数と超限順序数」.応用数学レターズ. 8 (6): 51– 53. doi : 10.1016/0893-9659(95)00084-4 .
  • Pinkiewicz, T.; Holmes, N.; Jamil, T. (2000). 「有理数のための複合演算ユニットの設計」. Proceedings of the IEEE Southeast Con 2000. 「新世紀への準備」(カタログ番号00CH37105). Proceedings of the IEEE. pp.  245– 252. doi :10.1109/SECON.2000.845571. ISBN 0-7803-6312-4. S2CID  7738926。
  • Robbins, AJ (2005年11月). 「Home of Tetration」. 2015年6月13日時点のオリジナルよりアーカイブ2009年4月17日閲覧。
  • Romerio, GF (2008年1月21日). 「ハイパーオペレーション用語集」. Tetration Forum . 2009年4月21日閲覧
  • Rubtsov, CA; Romerio, GF (2005年12月). 「アッカーマン関数と新しい算術演算」 . 2009年4月17日閲覧
  • タウンゼント、アダム (2016年5月12日). 「大きな数の名前」. Chalkdust 誌.
  • ワイスタイン、エリック・W. (2003). CRC簡潔数学百科事典 第2版. CRC Press. pp.  127– 128. ISBN 1-58488-347-2
  • マルク・ヴィルツ (1999)。 「安全な再帰によるグジェゴルチク階層の特徴付け」(PDF)。ベルン: Institut für Informatik und angewandte Mathematik。CiteSeerX  10.1.1.42.3374S2CID  117417812。
  • Zimmermann, R. (1997). 「コンピュータ演算:原理、アーキテクチャ、そしてVLSI設計」(PDF) . 講義ノート、統合システム研究所、ETHチューリッヒ。 2013年8月17日時点のオリジナル(PDF)からアーカイブ。 2009年4月17日閲覧
  • ツヴィリンガー、ダニエル (2002). CRC標準数学表と公式、第31版. CRC Press. p. 4. ISBN 1-58488-291-3
Retrieved from "https://en.wikipedia.org/w/index.php?title=Hyperoperation&oldid=1318620996"