Turing machine - Wikipedia
https://en.wikipedia.org/wiki/Turing_machineA Turing machine is a general example of a central processing unit (CPU) that controls all data manipulation done by a computer, with the canonical machine using sequential memory to store data. More specifically, it is a machine (automaton) capable of enumerating some arbitrary subset of valid strings of an alphabet; these strings are part of a recursively enumerable set. A Turing machine has a tape of infinite length on which it can perform read and write operations.
Turing machine - Wikipedia
en.wikipedia.org › wiki › Turing_machineA Turing machine that is able to simulate any other Turing machine is called a universal Turing machine (UTM, or simply a universal machine). A more mathematically oriented definition with a similar "universal" nature was introduced by Alonzo Church , whose work on lambda calculus intertwined with Turing's in a formal theory of computation known as the Church-Turing thesis .