Macchina di Turing multi-nastro
Le macchine di Turing multi-nastro hanno più nastri in cui si accede a ciascun nastro con una testina separata. Ogni testa può muoversi indipendentemente dalle altre teste. Inizialmente l'ingresso è sul nastro 1 e gli altri sono vuoti. All'inizio, il primo nastro è occupato dall'ingresso e gli altri nastri vengono lasciati vuoti. Successivamente, la macchina legge simboli consecutivi sotto le sue teste e il TM stampa un simbolo su ogni nastro e muove le sue teste.
Una macchina di Turing multi-nastro può essere formalmente descritta come una tupla di 6 (Q, X, B, δ, q 0 , F) dove -
Q è un insieme finito di stati
X è l'alfabeto del nastro
B è il simbolo vuoto
δ è una relazione su stati e simboli dove
δ: Q × X k → Q × (X × {Shift_sinistra, Shift_Destra, No_shift}) k
dove c'è k numero di nastri
q0 è lo stato iniziale
F è l'insieme degli stati finali
Note - Ogni macchina di Turing Multi-nastro ha una macchina di Turing a nastro singolo equivalente.