= Turing Machine, the Universal Computer =
The 'Turing' machine was developed by the British Mathematician, Alan Turing in 1936. Turing showed that it was possible to construct a computer which can simulate the action of any other machine.
Let be the output of a Turing Machine acting on a tape input . The Turing machine can thus be completely specified by writing down how it responds to and on the input tape, for every possible internal configration of the machine. This specification can be written as a binary number . Turing showed that there
exists a machine , called a universal Turing machine, with the properties
''' , = (x)'''
and the number of steps taken by to simulate each step of is only a polynomial rather than exponential, function of the length of . In short, if is provided with an input tape containing both a description of and the input , then will compute the same function as would have done, for any machine , without an exponential slow-down.
= Bibliography =
[[Category:Introductory Tutorials]]