Multi-track Turing machine
| Turing machines |
|---|
| Machine |
| Science |
A Multitrack Turing machine is a specific type of Multi-tape Turing machine. In a standard n-tape Turing machine, n heads move independently along n tracks. In a n-track Turing machine, one head reads and writes on all tracks simultaneously. A tape position in a n-track Turing Machine contains n symbols from the tape alphabet. It is equivalent to the standard Turing machine and therefore accepts precisely the recursively enumerable languages.
Formal definition[edit]
A multitape Turing machine can be formally defined as a 6-tuple
, where
is a finite set of states
is a finite set of symbols called the tape alphabet
is the initial state
is the set of final or accepting states.
is a relation on states and symbols called the transition relation.![\delta \left(Q_i,[x_1,x_2...x_n]\right)=(Q_j,[y_1,y_2...y_n],d)](//upload.wikimedia.org/math/5/a/8/5a87aa2a4da4c4687e485c969f5827a2.png)
where 
Proof of equivalency to standard Turing machine[edit]
This will prove that a two-track Turing machine is equivalent to a standard Turing machine. This can be generalized to a n-track Turing machine. Let L be a recursively enumerable language. Let M=
be standard Turing machine that accepts L. Let M' is a two-track Turing machine. To prove M=M' it must be shown that M
M' and M'
M
If all but the first track is ignored then M and M' are clearly equivalent.
The tape alphabet of a one-track Turing machine equivalent to a two-track Turing machine consists of an ordered pair. The input symbol a of a Turing machine M' can be identified as an ordered pair [x,y] of Turing machine M. The one-track Turing machine is:
M=
with the transition function ![\delta \left(q_i,[x_1,x_2]\right)=\delta ' \left(q_i,[x_1,x_2]\right)](http://upload.wikimedia.org/math/c/d/4/cd463ed1e69399c5648b37ab440b28e0.png)
This machine also accepts L.
References[edit]
Thomas A. Sudkamp (2006). Languages and Machines, Third edition. Addison-Wesley. ISBN 0-321-32221-5. Chapter 8.6: Multitape Machines: pp 269-271
is a finite set of states
is a finite set of symbols called the tape alphabet
is the initial state
is the set of final or accepting states.
is a relation on states and symbols called the transition relation.![\delta \left(Q_i,[x_1,x_2...x_n]\right)=(Q_j,[y_1,y_2...y_n],d)](http://upload.wikimedia.org/math/5/a/8/5a87aa2a4da4c4687e485c969f5827a2.png)

