認識可能なチューリング=>列挙可能


10

列挙子からチューリングマシンへの移行の証明を取得します(列挙子を実行し続け、それが入力と一致するかどうかを確認します)。

私のメモと本(計算理論入門-Sipser)によると、チューリングマシンからチューリング列挙子を取得するには、基本的にすべてのアルファベットの組み合わせを記述します。次に、この入力でTMを実行し、それが出力を受け入れる場合は、新しい文字列の繰り返し広告を無限に置き換えます。

私が抱えている問題は確かにこれは言語が決定可能である必要があります。そうしないと、受け入れたり拒否したりせず、言語全体を出力することが決してない運命にあるいくつかの無限ループの3番目の単語にスタックする可能性があります。

何が欠けていますか?

回答:


9

MMMM

w1,S1##wn,SnwiSiMwinMwi

次のループを実行します

  1. wΣSM#w,S
  2. M
  3. MM
  4. MM
  5. ステップ1に進みます。

wΣM


4
別名「dove-tailing」。
Kaveh
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.