blanketglossary

Automated theorem proving

Definition

Automated theorem proving is a subfield of automated reasoning and mathematical logic dealing with proving mathematical theorems by computer programs. Automated reasoning over mathematical proof was a major motivating factor for the development of computer science.

Related concepts

ACL2ACM Transactions on Programming Languages and SystemsAMDAbstract logicAckermann set theoryAda (programming language)Alan TuringAleph numberAlfred North WhiteheadAlgebraic logicAllen NewellAlonzo ChurchAlphabet (formal languages)Alt-ErgoAndrei Voronkov (computer scientist)Andrei Voronkov (scientist)Argonne National LaboratoryArgumentAristotelian logicArityAtomic formulaAtomic model (mathematical logic)Atomic sentenceAutomata theoryAutomated reasoningAutomathAxiomAxiom of choiceAxiom schemaAxiomatic systemAxiomatization of Boolean algebrasBSD LicensesBaden-Württemberg Cooperative State UniversityBanach–Tarski paradoxBegriffsschriftBenchmark (computing)Bertrand RussellBijectionBinary decision diagramBinary operationBoolean algebraBoolean algebras canonically definedBoolean functionCADE ATP System CompetitionCARINECVC (theorem prover)Cantor's diagonal argumentCantor's paradoxCantor's theoremCardinalityCartesian productCategorical theoryCategory (mathematics)Category of setsCategory theoryChurch encodingChurch–Turing thesisClass (set theory)Classical logicCliff ShawCo-NP-completeCodomainCompactness theoremComplement (set theory)Complete theoryCompleteness (logic)ComputabilityComputability theoryComputable functionComputable setComputably enumerableComputably enumerable setComputer-aided proofComputer algebra systemComputer programComputer scienceConcrete categoryConnect FourConservative extensionConsistencyConstructible universeConstruction of the real numbersConstructive set theoryContinuum hypothesisCountable setCurry–Howard correspondenceDPLL algorithmDavid LuckhamDe Bruijn factorDecidability (logic)Decision problemDeductive systemDefense Technical Information CenterDiagram (mathematical logic)Discourse representation theoryDisjunctive normal formDomain of a functionDonald W. LovelandE theorem proverElement (mathematics)Elementary diagramElementary equivalenceElementary function arithmeticElsevierEmpty setEnumerationEquational proverEquiconsistencyEquivalence relationEuclid's ElementsEuclidean geometryExistential quantificationExponential timeExpression (mathematics)Extension by definitionsExtension by new constant and function namesExtensionalityFinitary relationFinite-valued logicFinite model theoryFinite setFirst-order logicFirst-order resolutionFirst-order theoryFixed-point logicFloating point unitForcing (mathematics)Formal grammarFormal languageFormal proofFormal semantics (logic)Formal semantics (natural language)Formal specificationFormal systemFormal verificationFormation ruleFoundations of geometryFoundations of mathematicsFour color theoremFreeBSD licenseFree logicFree variables and bound variablesFunction (mathematics)Functional predicateFuzzy setGPLGeneral Problem SolverGeneral set theoryGottlob FregeGrothendieck universeGround expressionGround formulaGödel's completeness theoremGödel's incompleteness theoremGödel's incompleteness theoremsGödel numberingHalting problemHandbook of Automated ReasoningHerbert A. SimonHerbrand interpretationHerbrand universeHereditary setHeuristic (computer science)Higher-order logicHilbert's axiomsHilbert systemHistory of logicHistory of mathematical logicImage (mathematics)Inaccessible cardinalIndependence (mathematical logic)InferenceInference ruleInfinite-valued logicInfinite setInformation theoryInhabited setInjective functionInstitute for Advanced StudyIntegerIntegrated circuit designIntelInterpretation (logic)Interpretation (model theory)Interpretation functionIntersection (set theory)IsaPlannerIsabelle (proof assistant)IsomorphismJOHNNIACJacques HerbrandJape (software)Jean GallierJohn Alan RobinsonJournal of Automated ReasoningKeYKolmogorov complexityKripke's theory of truthKripke–Platek set theoryKurt GödelLCF (theorem prover)Lambda calculusLanguage (logic)Large cardinalLarry WosLemma (mathematics)Leopold LöwenheimLindström's theoremList of Hilbert systemsList of axiomsList of first-order theoriesList of formal systemsList of mathematical theoriesList of set identities and relationsList of statements independent of ZFCLogicLogic TheoristLogic programmingLogical biconditionalLogical conjunctionLogical connectiveLogical consequenceLogical constantLogical disjunctionLogical equalityLogical equivalenceLogical truthLogicismLöwenheim–Skolem theoremMIT LicenseMIT PressMace4Many-valued logicMap (mathematics)Martin Davis (mathematician)Material conditionalMathematical inductionMathematical logicMathematical objectMathematical proofMathematical theoremMax Planck Institute for Computer ScienceMcGraw–HillMelvin FittingMetalanguageMetamathMethod of analytic tableauxMichael KohlhaseMinimal axioms for Boolean algebraMizar systemModel checkingModel complete theoryModel eliminationModel theoryModus ponensMojżesz PresburgerMonadic predicate calculusMonadic second-order logicMorse–Kelley set theoryMozilla Public LicenseNP (complexity)Naive set theoryNatural deductionNatural language processingNatural numbersNegationNew FoundationsNon-Euclidean geometryNon-logical symbolNon-standard modelNon-standard model of arithmeticNon-surveyable proofsNotices of the American Mathematical SocietyNuPRLOn Formally Undecidable Propositions of Principia Mathematica and Related SystemsOpen formulaOperation (mathematics)Ordinal analysisOrdinal numberOtter (theorem prover)P (complexity)P versus NP problemParadox (theorem prover)Paradoxes of set theoryParamodulationPartition of a setPascal (programming language)Peano axiomsPentium FDIV bugPhilosophy of mathematicsPhoXPower setPredicate (mathematical logic)Predicate logicPredicate variablePresburger arithmeticPrime modelPrimitive recursive arithmeticPrimitive recursive functionPrincipia MathematicaProgram analysis (computer science)Program synthesisProgram verificationProof assistantProof checkingProof complexityProof compressionProof of impossibilityProof theoryProof verificationPropositionPropositional calculusPropositional formulaPropositional logicPropositional variablePrototype Verification SystemProver9Quantifier (logic)Quantifier eliminationQuantifier rankRamanujan machineRecursionRecursive setRelation (mathematics)ResearchCycResolution (logic)Reverse mathematicsRewritingRobbins conjectureRobinson arithmeticRule of inferenceRussell's paradoxSETHEOSNARK theorem proverSPARK (programming language)SPASSSatisfiabilitySatisfiability modulo theoriesSaturated modelSchröder–Bernstein theoremSecond-order arithmeticSecond-order logicSelf-verifying theoriesSemantic theory of truthSemantics of logicSentence (logic)Sentence (mathematical logic)Sequent calculusSet (mathematics)Set theorySignature (logic)Singleton (mathematics)Skolem arithmeticSoundnessSpectrum of a sentenceSpectrum of a theorySquare of oppositionStanford UniversityStrength (mathematical logic)StrftimeString (formal languages)Structure (mathematical logic)StuttgartSubstitution (logic)Substructure (mathematics)Superposition calculusSupertaskSurjective functionSyllogismSymbol (formal)Symbolic computationSyntax (logic)System on TPTPT-schemaTarski's axiomatization of the realsTarski's axiomsTarski's theory of truthTarski's undefinability theoremTarski–Grothendieck set theoryTautology (logic)Technical University of MunichTerm (logic)Term logicThe Foundations of ArithmeticTheoremTheorem Proving SystemTheories of truthTheory (mathematical logic)Thoralf SkolemThousands of Problems for Theorem ProversThree-valued logicTimeline of mathematical logicTransfer principleTransitive setTrue arithmeticTruth predicateTruth tableTruth valueTuring machineTwelfType (model theory)Type theoryUltrafilter (set theory)UltraproductUncountable setUndecidable problemUnification (computing)Uninterpreted functionUnion (set theory)Uniqueness quantificationUniversal quantificationUniversal setUniverse (mathematics)University of ManchesterUrelementVacuum-tube computerValidity (logic)Vampire theorem proverVariable (mathematics)Venn diagramVon Neumann universeVon Neumann–Bernays–Gödel set theoryWell-formed formulaWolfgang BibelWolfram MathematicaZ3 Theorem ProverZermelo–Fraenkel set theory

140 concepts already in your glossary