チューリングマシン-一方向または二方向の無限テープ


11

チューリングマシンが1方向と2方向に無限のテープで表現されているのを見てきました。そのようなチューリングマシンの力に違いはありますか、それとも基本的に同等ですか?私の頭の中では、双方向の無限のテープを一方向の無限のテープとして表現する方法があるに違いないと思うので、それらは同等であると思いますが、証拠や例を見つけることができないようです。


1
状態とテープシンボルを複製して、右側のパーツのバージョンと左側のパーツのバージョンを作成します。テープには、左側のシンボルと右側のシンボルのペアを格納します。トランジション機能を調整して、現在作業しているハーフテープに対応するペアの部分のみを変更します。検討しているハーフテープを交換する必要がある場合は、管理を少し追加します。右のハーフテープを左に折ると、ヘッドの動きが逆になることを忘れないでください。したがって、適切な状態の遷移を適宜変更してください。
バブー14年

@babou本格的な答えに?
Yuval Filmus 2014年

回答:


12

それらは計算能力において同等です。これらの2種類のチューリングマシンのいずれかで計算できるものは、他の種類でも計算できます。1つの無限のテープを持つチューリングマシンで、2つの無限のテープを持つチューリングマシンをシミュレートする方法を見てみましょう。

アイデアは、2つの無限のテープを2つに切断することです。これにより、2つの1つの無限のテープ(左と右の2つ)ができ、これらを最終的にマージします。特別なEOFシンボルを含むテープの場所で両端をマークできます。また、有限制御を複製して、2つの同一の有限状態制御を作成します。コントロールを渡すデバイス(以下を参照)があると想定しているため、左のマシンがテープの右端を超えようとしたときに、コントロールを右のマシンの左端のテープ位置(直前のテープ位置)に渡します。右テープの左端)。逆に、右のテープの左端を通過しようとした場合。

次に、左側のマシンと右側のマシンを区別するために、状態の名前とテープシンボルを変更します。左側のマシンと右側のマシンで、それぞれと使用してインデックスを付けます。また、2台のマシンの移行を適宜変更して、以前と同じように機能するようにします。LRL

これで2つのハーフテープをマージする準備ができました。たとえば、右のテープを左のテープに折りたたむことができます。そのために、右半分のテープを裏返して、トランジションをそれに応じて変更し、右を左に、左を右に交換するように注意します。次に、2つのハーフテープを融合して、左と右のシンボルのペアを含む1つのテープにします。各コンポーネントはおそらく空白です。

両方のマシンのトランジションを再度変更して、左(または右)のトランジションがテープ上のペアの左(または右)の部分のみを使用および変更するようにします。次に、2つのマシンの制御を、状態と遷移のそれぞれについて単純な集合和集合によってマージします。

既存の状態ごとに一連の遷移を追加します。これにより、テープシンボルがEOFの場合、前のテープの場所(最初の非EOFの場所)に戻り、状態がキラルの対応するものに変わります。 (それぞれ右)状態、右(または左)対応に変わります。それがコントロールパスデバイスです。

詳細を忘れたかもしれませんが、これは構造の一般的な考え方です。証明は、エグゼクティブとして残されます。

もちろん、最初のテープ(入力)はそれに応じて変更する必要があります。ただし、入力を(有限の場合)完全にテープカットの左側(裏返されていないもの)に配置することで簡単にできます。

それからそれは子供のために危険であるかもしれないようにあなたはスクリュードライバーを片付けました。

PS私は、二重無限テープが単一無限テープでシミュレートできることを示しただけです。逆は明白すぎるようです。


@DW編集ありがとうございます。私はそれをすることを考えるべきだった。覚えていると思いますが、編集後の5分間の猶予期間中に、最後の行を後付けとして挿入しました。編集の数に関する既存のルールを考慮して、私は通常、新しい編集セッションの前に、必要な変更を収集するのを待ちます。
バブー2014年

ああ、はい、編集ルールです!私は編集の数を制限するルールのファンではありません。回答の改善に消極的になるといつでも、サイトにとっては損失のように見えますが、まあ、ワッディアはそうするつもりですか?申し訳ありませんが、編集数を1つ増やしました-既に行った作業量を気にしたくなかったのですが、最初に尋ねるべきだったのかもしれません。すばらしい答えをありがとう!
DW

効率的なシミュレーションを尋ねる質問:cs.stackexchange.com/questions/28901/...
チロSantilli新疆改造中心法轮功六四事件
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.