Turing completeness: Difference between revisions

From BusyBeaverWiki
Jump to navigation Jump to search
Azerty (talk | contribs)
→Turing machine: Added more TM variations.
Azerty (talk | contribs)
→Other: Finished categorizing TC systems.
Line 23: Line 23:
* [https://esolangs.org/wiki/Iota Iota]
* [https://esolangs.org/wiki/Iota Iota]
* [https://esolangs.org/wiki/Jot Jot]
* [https://esolangs.org/wiki/Jot Jot]
=== [[Brainfuck]] ===
* [[Boolfuck]]
* [https://esolangs.org/wiki/Bitter Bitter]
* [https://esolangs.org/wiki/Smallfuck Smallfuck]
* [https://esolangs.org/wiki/BitChanger BitChanger]
=== Cellular automata ===
* Rule 110 automaton
* Conway's game of life
* [[Doodle function|Doodle automaton]]
* [[Pebble Automaton|Pebble automaton]]
=== Tag systems ===
* [[Post Tag System|2-Tag system]]
* Cyclic tag system
* [[Tag System|Tree Rewriting System]]
* String rewriting system
=== Counter machines ===
* [[Minsky machine]]
* [[CounterScript]]


=== Other ===
=== Other ===


* [[General Recursive Function|General Recursive Functions]]
* [[General Recursive Function|General Recursive Functions]]
* [[Minsky machine]]
* [[Fractran]]
* [[Fractran]]
* Rule 110 automaton
* [[Wang Tiles|Wang tiles]]
* Conway's game of life
* 2-Tag system
* [[Cyclic Tag]]
* [[Tree Rewriting System]]
* [[Brainfuck]]


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

Revision as of 20:55, 16 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 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

Brainfuck

Cellular automata

Tag systems

Counter machines

Other

See Also

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