Math 2.0

Mathematical logic and foundations Computability theory Object

Universal Turing machine

Description

Fix an encoding ⟨M,w⟩\langle M, w \rangle of a Turing machine MM together with an input word ww as a single word. A universal Turing machine is a Turing machine UU with the following property for every machine MM and every input ww. The machine UU halts on ⟨M,w⟩\langle M, w \rangle if and only if MM halts on ww, and then UU produces the same output as MM. Alan Turing described such a machine in his paper of 1936.

Remarks

The machine UU keeps the description of MM on its tape, and the current tape and state of MM beside it. At each step it looks up the matching rule of MM in the description and updates the simulated configuration. In terms of computable functions, it computes the universal function (e,x)↦φe(x)(e, x) \mapsto \varphi_e(x), which is itself partial computable. Universal machines are the theoretical model of the stored-program computer: one fixed machine runs any program given as data.

Where this leads

1 page builds on this one.

Further reading

  1. Web https://en.wikipedia.org/wiki/Universal_Turing_machine
About this page
TagTC69PEHAX7
URIm2://TC69PEHAX7
Kindobject
WritingW0 stub
MSC03D10, 68Q04
Instance ofTuring machine
Same as
Changed2 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

Used by