Turing completeness: Difference between revisions

From BusyBeaverWiki
Jump to navigation Jump to search
Polygon (talk | contribs)
m Fixed grammar
Azerty (talk | contribs)
→Turing machine: Added PAF and TM variations.
 
Line 16: Line 16:
* Multi-dimensional tape
* Multi-dimensional tape
* [[Branching Beaver|Branching tape]]
* [[Branching Beaver|Branching tape]]
* [[Uniform-action Turing Machine|Uniform-action]]
* [[Semi Infinite Tape Turing Machine|Semi-infinite tape]]


=== [[Lambda calculus]] ===
=== [[Lambda calculus]] ===
Line 57: Line 59:
* [[Wang Tiles|Wang tiles]]
* [[Wang Tiles|Wang tiles]]
* [[Diophantine Equation|Diophantine equations]]
* [[Diophantine Equation|Diophantine equations]]
* [[Piecewise Affine Function|Piecewise affine function]]


== See Also ==
== See Also ==
Wikipedia article about computability: https://en.wikipedia.org/wiki/Computability
Wikipedia article about computability: https://en.wikipedia.org/wiki/Computability

Latest revision as of 20:05, 20 August 2026

A Turing-complete system is a system that can compute every computable function. A Turing-complete system can be used to simulate any Turing machine or other Turing-complete systems.

The halting problem is uncomputable on any Turing-complete system.

To be Turing-complete, a system must be able to store unbounded memory and have access to the memory. There must be also infinitely many different non-halting programs (like "while" loops or recursion).

List of Turing-complete systems

This list is non-exhaustive.

Turing machine

Lambda calculus

Brainfuck

Cellular automata

Tag systems

Counter machines

Other

See Also

Wikipedia article about computability: https://en.wikipedia.org/wiki/Computability