Scarlet Serenade

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

  1. is the set of states
  2. is the input alphabet not containing the blank symbol
  3. is the tape alphabet, where and ,
  4. is the transition function,
  5. is the start state,
  6. is the accept state, and
  7. 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