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


有限の状態集合である。
は入力シンボルの有限集合、つまり初期テープ内容に現れることが許可されたシンボルの集合である。
テープアルファベット記号の有限集合です。
初期状態です。
最終状態または受け入れ状態の集合です。
は遷移関数と呼ばれる部分関数です。
- と表記されることもあります。
![{\displaystyle \delta \left(Q_{i},[x_{1},x_{2}...x_{n}]\right)=(Q_{j},[y_{1},y_{2}...y_{n}],d)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e001e60e0d357922f373a4946d10700b69975880)

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

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





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

2 トラック チューリング マシンと同等の 1 トラック チューリング マシンのテープ アルファベットは、順序付きペアで構成されます。チューリング マシンM'の入力シンボル a は、チューリング マシンMの順序付きペア
として識別できます。1 トラック チューリング マシンは次のとおりです。
遷移機能付き![{\displaystyle \delta \left(q_{i},[x_{1},x_{2}]\right)=\delta '\left(q_{i},[x_{1},x_{2}]\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/dfe2e64a2ddb3f5bf0c051dac28976f975b5833f)
このマシンはLも受け入れます。
参考文献
- Thomas A. Sudkamp ( 2006)。言語とマシン、第 3 版。Addison-Wesley。ISBN 0-321-32221-5 。第 8.6 章: マルチテープ マシン: pp 269–271