Turing Machine Flashcards
Turing machine
A model of a hypothetical machine which uses a predefined set of rules to determine a result from a set of inputs
Infinite tape
A memory tape divided into cells with many memory locations
Read-write head
A head that reads & write symbols on the tape and moves the tape left & right one cell at a time
State register
Stores the state of the Turing machine
Finite table of instructions
Specifies what to do for each combination of the current state and the symbol that is read
Turing machine tuple: Q
Set of states
Turing machine tuple: q0
Initial state
Turing machine tuple: b
the blank symbol
Turing machine tuple: Γ
Set of alphabets
Turing machine tuple: Σ
Set of inputs (not include blanks)
Turing machine tuple: F
Final state
Turing machine tuple: δ
Transition function
Limitation of Turing machine
They are hardwired so can only one program