A ideal version of a CPU that controls all data manipulation for a computer. It is visualized as a tape consisting of items in a Alphabet with operations of:

  • Write
  • Read
  • Move Specific instructions come from Punchcard.

Definition

A Turing Machine is a 7-Tuple that consists of:

  1. A Alphabet called the state alphabet
  2. A Element called start state
  3. A Element called the accept state
  4. A Element called the reject state
  5. A Alphabet called the input alphabet
  6. A blank symbol
  7. A function called the transition function, such that:
    • Where ,

Turing Machines