TOPICS
Search

Church-Turing Thesis


The Church-Turing thesis (formerly commonly known simply as Church's thesis) says that any real-world computation can be translated into an equivalent computation involving a Turing machine. In Church's original formulation (Church 1935, 1936), the thesis says that real-world calculation can be done using the lambda calculus, which is equivalent to using general recursive functions.

The Church-Turing thesis encompasses more kinds of computations than those originally envisioned, such as those involving cellular automata, combinators, register machines, and substitution systems. It also applies to other kinds of computations found in theoretical computer science such as quantum computing and probabilistic computing.

There are conflicting points of view about the Church-Turing thesis. One says that it can be proven, and the other says that it serves as a definition for computation. There has never been a proof, but the evidence for its validity comes from the fact that every realistic model of computation, yet discovered, has been shown to be equivalent. If there were a device which could answer questions beyond those that a Turing machine can answer, then it would be called an oracle.

Some computational models are more efficient, in terms of computation time and memory, for different tasks. For example, it is suspected that quantum computers can perform many common tasks with lower time complexity, compared to modern computers, in the sense that for large enough versions of these problems, a quantum computer would solve the problem faster than an ordinary computer. In contrast, there exist questions, such as the halting problem, which an ordinary computer cannot answer, and according to the Church-Turing thesis, no other computational device can answer such a question.

The Church-Turing thesis has been extended to a proposition about the processes in the natural world by Stephen Wolfram in his principle of computational equivalence (Wolfram 2002), which also claims that there are only a small number of intermediate levels of computing power before a system is universal and that most natural systems are universal.


See also

Algorithm, Cellular Automaton, Church-Rosser Theorem, Church's Theorem, Combinator, Computable Function, Decidable, Lambda Calculus, Mobile Automaton, Principle of Computational Equivalence, Register Machine, Substitution System, Symbolic System, Turing Machine, Universal Turing Machine, Universality

This entry contributed by Todd Rowland

Explore with Wolfram|Alpha

References

Church, A. Abstract No. 204. Bull. Amer. Math. Soc. 41, 332-333, 1935.Church, A. "An Unsolvable Problem of Elementary Number Theory." Amer. J. Math. 58, 345-363, 1936.Penrose, R. The Emperor's New Mind: Concerning Computers, Minds, and the Laws of Physics. Oxford, England: Oxford University Press, pp. 47-49, 1989.Pour-El, M. B. "The Structure of Computability in Analysis and Physical Theory: An Extension of Church's Thesis." Ch. 13 in Handbook of Computability Theory (Ed. E. R. Griffor). Amsterdam, Netherlands: Elsevier, pp. 449-470, 1999.Wolfram, S. A New Kind of Science. Champaign, IL: Wolfram Media, p. 1125, 2002.

Referenced on Wolfram|Alpha

Church-Turing Thesis

Cite this as:

Rowland, Todd. "Church-Turing Thesis." From MathWorld--A Wolfram Web Resource, created by Eric W. Weisstein. https://mathworld.wolfram.com/Church-TuringThesis.html

Subject classifications