Turing Machine

GPTKB entity

Statements (50)
Predicate Object
gptkbp:instanceOf abstract machine
gptkbp:basisFor gptkb:Church-Turing_thesis
gptkb:Turing_completeness
universal computation
gptkbp:canBe deterministic
non-deterministic
gptkbp:cannotDecide undecidable problems
gptkbp:decision recursive languages
gptkbp:example theoretical computer science
gptkbp:generalizes finite automaton
pushdown automaton
gptkbp:hasComponent gptkb:alphabet
transition function
finite state control
head
tape
set of states
gptkbp:hasProperty mathematical abstraction
symbolic computation
discrete time
not physically realizable
basis of modern computers
infinite memory
stepwise operation
gptkbp:hasVariant Multi-tape Turing Machine
Non-deterministic Turing Machine
Universal Turing Machine
Probabilistic Turing Machine
Quantum Turing Machine
https://www.w3.org/2000/01/rdf-schema#label Turing Machine
gptkbp:introducedIn 1936
gptkbp:inventedBy gptkb:Alan_Turing
gptkbp:limitation halting problem
cannot solve all problems
infinite tape required
gptkbp:recognizedBy recursively enumerable languages
gptkbp:relatedTo gptkb:lambda_calculus
gptkb:Post_machine
gptkb:register_machine
cellular automaton
gptkbp:studiedIn automata theory
recursion theory
gptkbp:usedFor formalizing computation
defining algorithm
studying decidability
gptkbp:usedIn gptkb:complexity_theory
computability theory
theoretical computer science
gptkbp:bfsParent gptkb:Jean-François_Peyret
gptkbp:bfsLayer 6