ビジービーバー Σ の計算不能性

ビジービーバー

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/12/07 05:45 UTC 版)

Σ の計算不能性

ラドーは続けて、Σ を押さえ込むような計算可能関数は存在しないことを証明した。つまり、任意の計算可能関数 f に対して、f(n) < Σ(n) を満たすような n が存在することを証明した。

Σを押さえ込む計算可能関数は存在しないことから、特に Σ 自身が計算不能であることがわかる。これは、与えられた候補がビジービーバーであるかを判定する一般的なアルゴリズムが存在しないことを意味する。なぜなら、もしそのようなアルゴリズムがあれば、全ての候補マシンを並べてテストするだけで Σ の値を容易に決定できてしまうからである。

入力として n を受け取り Σ(n) を計算するような単一のアルゴリズム A は存在しないものの、n までの全ての自然数について Σ(n) を「計算」するようなアルゴリズム An は、Σ(n) が決定可能である限り存在する(計算可能関数#例を参照のこと)。さらに、n が十分に小さいならば、ビジービーバー関数の特殊値を実用的に計算することもできる。例えば、Σ(0) = 0, Σ(1) = 1 を示すのは難しくないし、次第に困難にはなるが、Σ(2) = 4 と Σ(3) = 6 と Σ(4) = 13 (オンライン整数列大辞典の数列 A028444) を示すこともできる。n > 4 についての Σ(n) は未算出だが、4098 と いう下限値がそれぞれ n = 5 と n = 6 について得られている。n = 12 については、Dewdney[1984] は次のいささか大きな下限を紹介している:

ここで指数の塔には 4096 が 166 回出現し、指数の塔の頂上に 4 が乗る。


  1. ^ 記号の個数を m とおけば、[2m(n+1)]mn。 チューリングマシンを表す状態遷移表(縦に記号、横に状態を並べる)において、1つのセルの取りうる値の候補が、左右の動きの候補が2個、出力する記号の候補がm個、停止を含んだ遷移先の状態の候補がn+1個なので、[2m(n+1)]mnになる
  2. ^ 訳注:Turing-instructions:チューリングマシンのプログラム。ここで言う「状態」は、テープから読み取った記号ごとに対応する動作指示を記述する形を採るので、すなわちプログラムでもある。#ビジービーバーであるチューリングマシンの例を参照
  3. ^ 訳注:ここで言うシフトとはテープ上を移動する操作のことか?
  4. ^ Adam Yedidia and Scott Aaronson (May 2016). A Relatively Small Turing Machine Whose Behavior Is Independent of Set Theory (Technical Report). MIT. arXiv:1605.04343. Bibcode:2016arXiv160504343Y
  5. ^ a b The Busy Beaver Frontier”. 2023年9月29日閲覧。
  6. ^ a b The Undecidability of BB(748)”. 2023年9月29日閲覧。
  7. ^ “Three announcements”. Shtetl-Optimized blog. (2016年5月3日). https://scottaaronson.com/blog/?p=2741 2023年9月29日閲覧。 
  8. ^ GitHub - sorear/metamath-turing-machines: Metamath proof enumerators and other things.”. GitHub (2016年5月16日). 2023年9月29日閲覧。
  9. ^ GitHub - sorear/metamath-turing-machines: Metamath proof enumerators and other things.”. GitHub (2017年8月8日). 2023年9月29日閲覧。
  10. ^ Life, blogging, and the Busy Beaver function go on” (2023年7月5日). 2023年9月29日閲覧。
  11. ^ グレゴリー・チャイティン、1987年
  12. ^ The nineteenth Busy Beaver number is greater than Graham's Number!” (英語). Googology Wiki. 2023年1月3日閲覧。
  13. ^ 訳注:例えば現状態がAで入力が記号0なら、0行A列が交差する位置のマス目の中身を実行する
  14. ^ 訳注:Rはright(右) Lはleft(左) Hはhalt(停止)を示す





英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ビジービーバー」の関連用語

ビジービーバーのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ビジービーバーのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのビジービーバー (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS