マルチトラックチューリングマシン

マルチトラック チューリング マシンは、特定の種類のマルチテープ チューリング マシンです。

標準的なnテープ・チューリングマシンでは、n個のヘッドがn本のトラックに沿って独立して移動します。nトラック・チューリングマシンでは、1つのヘッドがすべてのトラックを同時に読み書きします。nトラック・チューリングマシンのテープ位置には、テープ・アルファベットのn個の記号が含まれます。これは標準的なチューリングマシンと同等であり、したがって再帰的に列挙可能な言語を正確に受け入れます。

正式な定義

テープを持つマルチトラックチューリングマシンは、6組の として正式に定義することができ、ここで

  • 有限の状態集合である。
  • は入力シンボルの有限集合、つまり、初期のテープ内容に現れることが許されるシンボルの集合である。
  • テープアルファベット記号の有限集合です
  • 初期状態です
  • 最終状態または受け入れ状態の集合です
  • は遷移関数と呼ばれる部分関数です
と表記されることもあります( )

非決定論的なバリアントは、遷移関数を遷移関係に置き換えることによって定義できます

標準チューリングマシンとの等価性の証明

これは、2トラック・チューリングマシンが標準的なチューリングマシンと等価であることを証明します。これはnトラック・チューリングマシンに一般化できます。Lは再帰的に列挙可能な言語とします。Lを受け入れる標準的なチューリングマシンとします。M 'は2トラック・チューリングマシンとします。⁠​​ ⁠ を証明するには、およびあることを示す必要があります

2 番目のトラックを無視すると、MM' は明らかに同等になります。

2トラックチューリングマシンと等価な1トラックチューリングマシンのテープアルファベットは、順序付きペア ⁠ ⁠で構成される。チューリングマシンM'の入力シンボル a は、チューリングマシンMの順序付きペアとして識別できる。1トラックチューリングマシンは以下の通りである。

遷移機能付き

このマシンはLも受け入れます。

参考文献

  • Thomas A. Sudkamp (2006). 『言語と機械』第3版. Addison-Wesley. ISBN 0-321-32221-5第8.6章 マルチテープマシン: pp 269–271
Retrieved from "https://en.wikipedia.org/w/index.php?title=Multi-track_Turing_machine&oldid=1296081527"