Structure of a Turing Machine
An infinitely long strip of tape, divided into squares, along with a read-write head that is controlled by a finite state machine
What is a turing machine in terms of what it computes
It can be seen as a computer with a single fixed program
Features of a turing machine (4)
Structure of the states in a Turing Machine
One start state and one or more halting states
Syntax for a transition function
δ(Current State, Input) = (Next State, Output, Movement)
Universal Turing Machine
A machine that can take the description of any Turing machine and the data. The machine will then act on the data in the exact same way as the turing machine that was described to it would.
Important of the Turing machine
Provides a formal model of computation and provide a definition for what is computable