Definition
A Turing machine is a mathematical model of computation describing an abstract machine that manipulates symbols on a strip of tape according to a table of rules. Despite the model's simplicity, it is capable of implementing any computer algorithm.
Related concepts
ANSI CAbstract logicAbstract machineAckermann set theoryAlan TuringAleph numberAlgebraic logicAlgorithmAlonzo ChurchAlphabet (formal languages)Alternating Turing machineAnalytical engineAndrew HodgesAperiodic finite state automatonArgumentArithmetic model of computationArithmetical hierarchyArityAssembly languageAssociation for Symbolic LogicAtomic formulaAtomic model (mathematical logic)Atomic sentenceAutomata theoryAutomated theorem provingAutomatic Computing EngineAutomatonAxiomAxiom of choiceAxiom schemaAxiomatic systemAxiomatization of Boolean algebrasBanach–Tarski paradoxBatch processingBekenstein boundBijectionBinary operationBinary searchBlooP and FlooPBoaz BarakBoolean algebraBoolean algebras canonically definedBoolean functionBusy beaverCalculus ratiocinatorCantor's diagonal argumentCantor's paradoxCantor's theoremCardinalityCartesian productCategorical theoryCategory (mathematics)Category of setsCategory theoryCentral processing unitChaitin's constantCharles BabbageCharles PetzoldChinese roomChomsky hierarchyChristos PapadimitriouChurch encodingChurch–Turing thesisClass (set theory)Classical logicClaude ShannonCodomainCombinational logicCompactness theoremComplement (set theory)Complete theoryCompleteness (logic)ComputabilityComputability theoryComputable functionComputable setComputably enumerable setComputationComputational complexity theoryComputerComputer algorithmComputer scienceComputer storageComputing Machinery and IntelligenceConcrete categoryConservative extensionConsistencyConsistency proofConstructible universeConstruction of the real numbersConstructive set theoryContext-free grammarContext-free languageContext-sensitive grammarContext-sensitive languageContinuum hypothesisConway's Game of LifeCountable setCounter machineDavid HilbertDecidability (logic)Decider (Turing machine)Decision problemDeductive systemDeterministic acyclic finite state automatonDeterministic context-free grammarDeterministic context-free languageDeterministic finite automatonDeterministic pushdown automatonDiagram (mathematical logic)Digital infinityDiophantine equationDiophantine setDiscrete mathematicsDomain of a functionDonald KnuthEDVACEffective calculabilityEffective methodElaine WeyukerElectronic computerElement (mathematics)Elementary diagramElementary equivalenceElementary function arithmeticEmbedded pushdown automatonEmil PostEmpty setEncyclopedia of MathematicsEntscheidungsproblemEnumerationEnumerator (computer science)EquiconsistencyEquivalence relationEuclid's ElementsEuclidean algorithmEuclidean geometryEuropean Mathematical SocietyExistential quantificationExpression (mathematics)Extension by definitionsExtension by new constant and function namesExtensionalityFinitary relationFinite-state machineFinite-valued logicFinite languageFinite model theoryFinite setFirst-order logicFixed-point logicForcing (mathematics)Formal grammarFormal languageFormal proofFormal semantics (logic)Formal systemFormation ruleFoundations of geometryFoundations of mathematicsFree logicFree variables and bound variablesFunction (mathematics)Functional predicateFuzzy setGeneral set theoryGenetixGeorge BoolosGeorge StibitzGotoGrothendieck universeGround expressionGround formulaGödel's completeness theoremGödel's incompleteness theoremsGödel numberGödel numberingHalting problemHao Wang (academic)Hartley Rogers, Jr.Harvard architectureHeinrich BehmannHereditary setHigher-order logicHilbert's axiomsHilbert's problemsHilbert's tenth problemHilbert systemHistory of logicHistory of mathematical logicHoward AikenImage (mathematics)Imperative programmingInaccessible cardinalIndependence (mathematical logic)Indexed grammarIndexed languageInferenceInfinite-valued logicInfinite loopInfinite setInformation theoryInhabited setInjective functionInput/output automatonInteractivityInterpretation (logic)Interpretation (model theory)Interpretation functionIntersection (set theory)IsomorphismJ. B. RosserJack CopelandJeffrey UllmanJohn HopcroftJohn P. BurgessJournal of Symbolic LogicJournal of the ACMKing's College, CambridgeKolmogorov complexityKonrad ZuseKripke's theory of truthKripke–Platek set theoryKurt GödelLIFO (computing)Lambda calculusLangton's antLarge cardinalLegacy of Alan TuringLegoLemma (mathematics)Leonardo Torres QuevedoLindström's theoremLinear bounded automatonLinear context-free rewriting languageLinear context-free rewriting systemList of Hilbert systemsList of axiomsList of first-order theoriesList of formal systemsList of mathematical theoriesList of set identities and relationsList of statements independent of ZFCList of things named after Alan TuringLogarithmLogicLogical biconditionalLogical conjunctionLogical connectiveLogical consequenceLogical constantLogical disjunctionLogical equalityLogical equivalenceLogical truthLogicismLouis CouffignalLöwenheim–Skolem theoremM. H. A. NewmanMIT PressMany-valued logicMap (mathematics)Martin Davis (mathematician)Marvin MinskyMaterial conditionalMathematical logicMathematical model of computationMathematical objectMathematicsMaurice d'OcagneMemory allocationMetalanguageMichael SipserMinimal axioms for Boolean algebraModel complete theoryModel of computationModel theoryModified Harvard architectureMonadic predicate calculusMonadic second-order logicMorse–Kelley set theoryMulti-tape Turing machineMulti-track Turing machineMultitape Turing machineNFA to DFA conversionNP (complexity)Naive set theoryNatural deductionNegationNested stack automatonNested wordNeural Turing machineNew FoundationsNon-Euclidean geometryNon-deterministic Turing machineNon-logical symbolNon-recursive grammarNon-standard modelNon-standard model of arithmeticNondeterministic Turing machineNondeterministic finite automatonOmega (computer science)On Computable Numbers, with an Application to the EntscheidungsproblemOpen formulaOperation (mathematics)Oracle machineOrdinal analysisOrdinal numberOut of memoryOxford University PressPTIMEP (complexity)P versus NP problemParadoxes of set theoryPartial functionPartition of a setPascal (programming language)Peano axiomsPercy LudgatePeter van Emde BoasPhilosophy of mathematicsPost–Turing machinePower setPredicate (mathematical logic)Predicate logicPredicate variablePrime modelPrimitive recursive arithmeticPrimitive recursive functionPrinceton University PressPrincipia MathematicaProbabilistic Turing machineProgramming languageProof of impossibilityProof theoryProper subsetPropositionPropositional calculusPropositional formulaPropositional variablePushdown automataPushdown automatonQuantifier (logic)Quantifier rankQuantum Turing machineR. E. StearnsRandom-access machineRandom-access memoryRandom-access stored-program machineRange concatenation grammarsRange concatenation languageRead-only right moving Turing machinesRecursionRecursion theoryRecursive languageRecursive setRecursively enumerable languageRecursively enumerable setRegister machineRegular grammarRegular languageRelation (mathematics)RelaysRepeated squaringReverse mathematicsRichard JeffreyRobin GandyRobinson arithmeticRoger PenroseRolf HerkenRule of inferenceRussell's paradoxSIGACT NewsSanjeev AroraSatisfiabilitySaturated modelSchröder–Bernstein theoremSecond-order arithmeticSecond-order logicSelf-verifying theoriesSemantic theory of truthSemantics of logicSentence (mathematical logic)Sequent calculusSet (mathematics)Set theorySignature (logic)Simon and SchusterSingleton (mathematics)Skolem arithmeticSoundnessSpectrum of a sentenceSpectrum of a theorySquare of oppositionStanford Encyclopedia of PhilosophyStar-free languageStephen Cole KleeneStephen HawkingStephen KleeneStored-program computerStrength (mathematical logic)String (formal languages)Strongly polynomialStructure (mathematical logic)Substitution (logic)Substructure (mathematics)SupertaskSurjective functionSyllogismSymbol (formal)Symmetric Turing machineSyntax (logic)Systems of Logic Based on OrdinalsT-schemaTarski's axiomatization of the realsTarski's axiomsTarski's theory of truthTarski's undefinability theoremTarski–Grothendieck set theoryTautology (logic)Term (logic)Term logicThe Chemical Basis of MorphogenesisThe Emperor's New MindTheoremTheories of truthTheory (mathematical logic)Theory of computationThread automatonThree-valued logicTimeline of mathematical logicTransfer principleTransition systemTransitive setTree-adjoining grammarTree stack automatonTrue arithmeticTruth predicateTruth tableTruth valueTupleTuring's ThesisTuring's proofTuring completenessTuring computableTuring degreeTuring machineTuring machine (disambiguation)Turing machine equivalentsTuring machine examplesTuring patternTuring reductionTuring tarpitTuring testTurmiteTurochampType (model theory)Type theoryUltrafilter (set theory)UltraproductUnambiguous Turing machineUncountable setUndecidable problemUninterpreted functionUnion (set theory)Uniqueness quantificationUniversal Turing machineUniversal quantificationUniversal setUniverse (mathematics)Unorganized machineUnrestricted grammarUrelementValidity (logic)Vannevar BushVariable (mathematics)Venn diagramVon Neumann architectureVon Neumann universeVon Neumann–Bernays–Gödel set theoryWell-formed formulaWiktionaryWorld War IIZeno machineZermelo–Fraenkel set theoryZohar Manna
147 concepts already in your glossary