Science Atlas

How We Know What We Know
Theories

Turing Machine

Citation Formats

General Reference

APA Style

BibTeX

The Turing machine is an abstract mathematical model of computation: a device that reads and writes symbols on an endless tape one cell at a time, moving left or right and changing its own internal state according to a fixed table of rules. Alan Turing introduced it in his 1936 paper On Computable Numbers, with an Application to the Entscheidungsproblem, using the machine to prove that no general method can decide in advance, for every possible program and input, whether that program will eventually halt or run forever, the halting problem, and thereby that not every mathematical question can be settled by a fixed mechanical procedure. The same paper showed that a single universal machine of this kind, given the description of any other Turing machine on its own tape, can carry out whatever that other machine would have done, the theoretical basis for a general purpose computer able to run whatever program it is given rather than being built for one task alone.

Facts
Proposed Year
1936 1
Proposed By
Alan Turing 1
Cross-Tradition Connections

Belongs To

Proposed By

Sources
1. On Computable Numbers, with an Application to the Entscheidungsproblem
Alan Turing, Proceedings of the London Mathematical Society, 1936
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0 open reader challenges)
No disputes yet. Spotted an error or a better source? Open the first one.

View At A Past Year

The atlas records no dated fact of its own for this entry, so there is no other year to choose.