Turing Machine
Turing Machine
A Turing Machine is a model of an automaton which can read and write from an infinite length tape which contains cells of information.
Link to original

Decision Procedure
We use the following notation to describe the behaviour of on input :
Any machine is said to decide a language if it is:
- Sound: if then
- Complete: if then
- Terminating: is finite for all
Non-deterministic Turing Machines (NDTMs)
Non-deterministic Turing Machine
We can expand our definition of the transition function to provide a set of possible instructions which we can choose from, thus defining a non-deterministic Turing Machine:
Link to original
Church-Turing Thesis
The Church-Turing Thesis states that any language that can be effectively computed by some finite process (-computable) can be recognised by a Turing machine.
Link to original