Chapter 19 - The Turing Machine Flashcards
What is the Turing machine?
A theoretical model of computation.
Define Alphabet
The acceptable symbols (characters, numbers) for a given Turing machine.
What is the Read/Write head?
The theoretical device that writes or reads from the current call of tape in a Turing machine.
What is the Halting state?
The state that stops the Turing machine.
What is the Start state?
The initial state of a Turing machine.
What is the Transition function/rule?
A method of noting how a Turing machine moves from one state to another and how the data on the tape changes.
Define Instruction table.
A method of describing a Turing machine in tabular form.
Define Universal machine
A machine that can simulate a Turing machine by reading a description of the machine along with the input of its own tape
Key Points:
- The Turing Machine is able to carry out any algorithm and in doing so essentially produces a model of what is computable. It works with a tape of an infinite length split into cells.
- Each cell has a value in it, typically a 0,1 or a blank but could have any symbols.
- The read/write head can move in any direction along the entire length of the tape.