A k-tape Turing Machine is a 7-tuple (Q, Σ, Γ, δ, q₀, qaccept, qreject) where:
Qis a finite set of statesΣis a finite input alphabet not containing the blank symbol_Γis a finite tape alphabet, where_ ∈ ΓandΣ ⊂ Γδ: Q × Γᵏ → Q × Γᵏ × {L, R, S}ᵏis the transition function, whereLindicates left movement,Rindicates right movement, andSindicates staying in placeq₀ ∈ Qis the start stateqaccept ∈ Qis the accept stateqreject ∈ Qis the reject state, whereqreject ≠ qaccept
The machine operates by reading the symbols under all k tape heads simultaneously, then writing new symbols to all tapes, moving each head independently (left, right, or stay), and transitioning to a new state, all according to the transition function δ.