Definition
A Turing machine is a 7-tuple where:
- is a finite set of states.
- is a finite input Alphabet.
- is the start state.
- is the tape alphabet, where and the blank symbol .
- is the transition function (state, write, move).
- 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.