ましょ帰納的可算言語(非自明なセットで)およびlet、いくつかの言語を認識するチューリングマシンのエンコーディングのセットである:
と仮定します。ここで、は決して停止しないTMです。が可能かどうかは疑問です。
ライスの定理により、(再帰言語のセット)であることを知っているので、またはです。以降の最初のオプションにする必要がありますか?
ましょ帰納的可算言語(非自明なセットで)およびlet、いくつかの言語を認識するチューリングマシンのエンコーディングのセットである:
と仮定します。ここで、は決して停止しないTMです。が可能かどうかは疑問です。
ライスの定理により、(再帰言語のセット)であることを知っているので、またはです。以降の最初のオプションにする必要がありますか?
回答:
いいえ、それは不可能です。インデックスセットが再帰的に列挙できないことを証明するために、ライスの定理の拡張バージョンがあります。
あなたの記法では、定理は、(自明ではない) 言語が含まれています 適切なスーパーセットがあります ありませんで、その後 。直感は、どのアルゴリズムもエンコーディングを分離できないことです そして ; 彼らは、エンコードされたマシンがないことを決めることができないではないから、任意の単語を受け入れます 彼らがしなければならなかった有限の時間の後。
今必要なのは だが 、したがって定理が適用され、 再帰的に列挙できません。
ラファエルの答えを完成させるために、ライスの定理を次のように拡張したものがあります。
一般化された米の定理
しましょう いくつかのプロパティにしてみましょう プロパティを満たすすべてのTMである 、 あれは、
そして、 以下の条件がすべて当てはまる場合に限ります。
- のために 、 そして その後 。
- もし それから有限が存在します そのような 。
- すべての有限言語の言語 'はREにあります。
(つまり、TMが存在する それなら 有限の言語です 、および に与えられている 入力として、 受け入れる場合のみ 。
元の質問に戻ります。私たちは今、 そう 。だがこのTMは決して停止しないため。この意味は。
上記の定理の最初の条件を見てみましょう。すべての言語 満たす 。したがって、条件1を満たすためには、。ただし、質問には、 したがって、定理により、 。
それは可能です 再設定です。ケースを検討してください。その後すべてのチューリングマシンのすべてのコードのセットです。これは再帰的なセットであり、実際には、エンコーディングの詳細に応じて、。ですから実際には 再帰的にすることはできません。
私はあなたが質問を誤解したのではないかと思います。