ペンテーション

提供: testwiki
ナビゲーションに移動 検索に移動

ペンテーション (テンプレート:Lang-en-short) は、テトレーションの次の、5番目のハイパー演算である。つまり、自らのテトレーションを指定された回数反復する演算である。[1]

第1から第5のハイパー演算は次のとおり。

  • 加算 (hyper1)
    a+b=a+1+1++1長 さ b
  • 乗算 (hyper2)
    a×b=a+a++a長 さ b
  • 冪乗 (hyper3)
    ab=ab=a×a××a長 さ b
  • テトレーション (hyper4)
    ba=ab=aaa長 さ b=aaa高 さ b
  • ペンテーション (hyper5)
    ba=ab=aaa長 さ b=aaa高 さ b=aaa高 さ aaa高 さ aaa高さa}下 か ら b

テンプレート:Mvar を底、 テンプレート:Mvar を層数という。

ペンテーションは底 テンプレート:Mvar を固定するごとに初等帰納的関数であるが、 テンプレート:Mvar を変数と見なすと初等的ではない。

ちなみにペンテーションの反復による演算(6番目のハイパー演算)はヘキセーションと呼ばれる。

a4b=ab=aaa長 さ b=aaa高 さ b=aaa高 さ aaa高 さ aaa高さa}下 か ら b

計算の順序

a3n=a2a22a2an=a2(a2(a2(a2a)))=a2a2a22a2an1=a2a3(n1)a3n=aaaa高 さ n=(((aa))a)a

テトレーションは結合法則を満たさないため、計算の順序を変えると値が変わってしまうことに注意。

32(322)=32(33)=3227=333333高 さ 27(323)22=(333)22=762559748498722=(333)(333)=3(33×(333))=3(3(3+33))=3(3(3+27))=3(330)

二番目の式のように左から(下から)計算したものは、五階の下付きハイパー演算 a(5)n となる。

歴史

「ペンテーション」という言葉は、1947年にテンプレート:仮リンクによって"penta-"(5)と"iteration"の二つの語から作られたものである。これは、彼のハイパー演算に対する命名規則の中の一部である。[2]

表記

ペンテーションを表すにはいくつか等価な表記がある。

名称 表記
クヌースの矢印表記 an,a3n
コンウェイのチェーン表記 an3
ハイパー演算表記 a[5]n,H5(a,n)
hyper(a,5,n),hyper5(a,n)
バウアーズの配列表記 {a,b,3}
ハイパーE表記[3] E(a)1#1#n

ペンテーション ba の値は、次のように変形したアッカーマン関数の値の表の四行目から求められる。即ち、関数 A を漸化式 A(n,m)=A(m1,A(m,n1)) および初期値 A(1,n)=an,A(m,1)=a によって再帰的に定めるとき、a3b=A(4,b) が成り立つ。[4]

ペンテーションがベースとしているテトレーションが高さ非整数の場合へ拡張されていないので、今のところペンテーション a3b が定義されているのは整数 a>0,b>0 の場合に限られているが、その他にも一意に値が定義できるような整数が存在するかもしれない。

第三のハイパー演算(冪乗)およびそれ以上のハイパー演算と同様、ペンテーションは以下の自明な恒等式を満たす。

  • 13b=1
  • a31=a

また、次のように定めることができる。

  • a30=1
  • a31=0

ペンテーションは極めて急速に値が増大するため、値を従来の表記法で書き下せるのは一部の場合に限られている。

x x32 x33 x34
1 1
2 4 (それはlimx0(21x2)=limx0(221x)=4であるため。なおコンウェイのチェーン表記) 65,536 exp1065533(4.29508)
3 7,625,597,484,987 exp107,625,597,484,986(1.09902)
4 exp103(2.19) (テンプレート:Val桁)
5 exp104(3.33928) (10102184.1257220888 桁より大きい)

脚注

テンプレート:Reflist

テンプレート:二項演算