Definition

A Turing machine is a 7-tuple where:

  1. is a finite set of states.
  2. is a finite input Alphabet.
  3. is the start state.
  4. is the tape alphabet, where and the blank symbol .
  5. is the transition function (state, write, move).
  6. are distinct accept/reject halting states.

Results

Statement

The Church-Turing thesis is the hypothesis that the informal notion of “effectively calculable” functions coincides exactly with the functions computable by a Turing Machine.

Link to original

Halting Problem

Definition

The halting problem is the problem of determining, given a Turing Machine and input , whether halts on .

Undecidability

is Recursively Enumerable Language but not Decidable. This proves strictly that .

Link to original

Language Class

TMs recognize Recursively Enumerable Languages. A language is Decidable iff it is decided by a TM that halts on all inputs.