RE (計算複雑性理論)

提供: miniwiki
2017/10/13/ (金) 23:48時点におけるja>Minfによる版 (テンプレートの追加)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

計算複雑性理論において、複雑性クラス RE(recursively enumerable)とは、チューリングマシン(Turing machine)で有限時間内に 'yes' という解を得られる決定問題の集合である。逆に解が 'no' であった場合、マシンが停止するかどうかも保証されない。

RE はまた、解が 'yes' であるような問題をチューリングマシンを使ってリストアップ可能な決定問題のクラスでもある。このため 'enumerable'(枚挙可能)と呼ばれる。

解が 'no' の場合に同様の性質となるクラスを Co-RE と呼ぶ。

RE の各要素は帰納的可算集合(recursively enumerable set)である。

他のクラスとの関係

RER より厳密に大きいことが知られており、Co-RE とは厳密に等しくないことが知られている。これらには次のような関係がある。

[math]\textbf{R} = \textbf{RE}\cap\textbf{Co-RE} [/math]

外部リンク


テンプレート:複雑性クラス