Introduction to the Theory of Computation | The Church-Turing Thesis
Turing Machines
Definition: A Turing machine is a 7-tuple, , where , , are all finite sets and
- is the set of states
- is the input alphabet not containing the blank symbol
- is the tape alphabet, where and ,
- is the transition function,
- is the start state,
- is the accept state, and
- is the reject state, where .
As a Turing machine computes, changes occur in the current state, the current tape contents, and the current head location. A setting of these three items is called a configuration of the Turing machine.
We write for the configuration where the current state is , the current tape contents is , and the current head location is the first symbol of