Turing completeness: Difference between revisions

From BusyBeaverWiki
Jump to navigation Jump to search
Azerty (talk | contribs)
No edit summary
Azerty (talk | contribs)
No edit summary
Line 11: Line 11:
* Lambda calculus
* Lambda calculus
* Minsky machine
* Minsky machine
* Rule 110
* Rule 110 automaton
* Conway's game of life
* Conway's game of life
* 2-Tag system
* 2-Tag system
* Cyclic tag
* Cyclic tag
* Tree rewrite system
* Tree rewrite system

Revision as of 10:12, 17 December 2025

A Turing-complete system is a system that can compute every computable functions. 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 having 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
  • Minsky machine
  • Rule 110 automaton
  • Conway's game of life
  • 2-Tag system
  • Cyclic tag
  • Tree rewrite system