blanketglossary

First-order logic

Definition

First-order logic, also called predicate logic, predicate calculus, or quantificational logic, is a type of formal system used in mathematics, philosophy, linguistics, and computer science. First-order logic uses quantified variables over non-logical objects, and allows the use of sentences that contain variables. Rather than propositions such as "all humans are mortal", in first-order logic one can have expressions in the form "for all x, if x is a human, then x is mortal", where "for all x" is a quantifier, x is a variable, and "... is a human" and "... is mortal" are predicates. This distinguishes it from propositional logic, which does not use quantifiers or relations; in this sense, first-order logic is an extension of propositional logic.

Related concepts

ACL2Abelian groupAbsorption (logic)Abstract algebraAbstract logicAcademic PressAckermann set theoryAlan TuringAleph numberAlfred TarskiAlgebraAlgebraic logicAlgorithmAlonzo ChurchAlphabet (formal languages)American Mathematical SocietyAmsterdamArgumentAristotelian logicArithmeticArityArnold RossAssociation for Symbolic LogicAssociative propertyAtomic formulaAtomic model (mathematical logic)Atomic sentenceAutomata theoryAutomated theorem provingAxiomAxiom of choiceAxiom of extensionalityAxiom schemaAxiomatic set theoryAxiomatic systemAxiomatization of Boolean algebrasBackus-Naur formBanach–Tarski paradoxBen GoertzelBerlinBernays–Schönfinkel classBiconditional eliminationBiconditional introductionBijectionBinary operationBoolean-valued functionBoolean algebraBoolean algebras canonically definedBoolean functionBounded quantifierBranching quantifierCPUCantor's diagonal argumentCantor's paradoxCantor's theoremCardinal numberCardinalityCartesian productCategorical theoryCategory (mathematics)Category of setsCategory theoryCharles Sanders PeirceChris BrinkChurch encodingChurch–Turing thesisClass (set theory)Classical logicCodomainCommutative propertyCompactness theoremComplement (set theory)Complete theoryCompleteness (logic)Computability theoryComputable functionComputable setComputably enumerable setComputational complexityComputational complexity theoryComputational linguisticsComputer scienceConcrete categoryConditional proofCongruence relationConjunction eliminationConjunction introductionConnected component (graph theory)Conservative extensionConsistencyConstructible universeConstruction of the real numbersConstructive dilemmaConstructive set theoryContext-free grammarContinuum hypothesisConverse (logic)Converse nonimplicationCountable setCounting quantifiersCylindric algebraData typeDavid HilbertDe Morgan's lawsDecidability (logic)Decision problemDecision procedureDeductive systemDefinitional extensionDescription logicsDestructive dilemmaDiagram (mathematical logic)Directed graphDisjunctionDisjunction eliminationDisjunction introductionDisjunctive syllogismDistributive propertyDomain of a functionDomain of discourseDouble negationDover PublicationsEdward N. ZaltaEhrenfeucht-Fraisse gameElement (mathematics)Elementary classElementary diagramElementary equivalenceElementary function arithmeticElliott MendelsonElsevierEmpty domainEmpty setEncyclopedia of MathematicsEntscheidungsproblemEnumerationEquality (mathematics)EquiconsistencyEquivalence relationEuclid's ElementsEuclidean geometryEuropean Mathematical SocietyExclusive orExistential generalizationExistential instantiationExistential quantificationExistential quantifierExportation (logic)Expression (mathematics)Extension (predicate logic)Extension by definitionsExtension by new constant and function namesExtensionalityFO(.)False (logic)Finitary relationFinite-valued logicFinite model theoryFinite setFixed-point logicForcing (mathematics)Formal grammarFormal languageFormal languagesFormal methodsFormal proofFormal semantics (logic)Formal specificationFormal systemFormal verificationFormation ruleFormula (mathematical logic)Foundations of geometryFoundations of mathematicsFree logicFree variables and bound variablesFunction (mathematics)Function symbolsFunctional completenessFunctional predicateFuzzy setGaisi TakeutiGame semanticsGarden City, New YorkGeneral set theoryGeorge BoolosGeorge Edward HughesGottlob FregeGraph (discrete mathematics)Grothendieck universeGround expressionGround formulaGroup (mathematics)Guarded fragmentGunther SchmidtGödel's completeness theoremGödel's incompleteness theoremGödel's incompleteness theoremsGödel numberingHalting problemHans HermesHarvard University PressHarvey Friedman (mathematician)HeidelbergHeinz-Dieter EbbinghausHerbert EndertonHerbrandizationHereditary setHeuristic functionHigher-order logicHilbert's axiomsHilbert-style deductive systemHilbert systemHistory of logicHistory of mathematical logicHypothetical syllogismIan HorrocksIdentity of indiscerniblesImage (mathematics)Inaccessible cardinalInclusive logicIndependence (mathematical logic)Inductive definitionInferenceInfinitary logicInfinite-valued logicInfinite setInformation theoryInhabited setInjective functionIntegerIntended interpretationInterpretation (logic)Interpretation (model theory)Interpretation functionIntersection (set theory)Intuitionistic logicIsabelle (theorem prover)IsomorphismJeremy AvigadJohn EtchemendyJohn RushbyJon BarwiseJózef Maria BocheńskiKnowledge representation languageKolmogorov complexityKripke's theory of truthKripke–Platek set theoryKurt GödelL. T. F. GamutLambda calculusLarge cardinalLatin scriptLattice (order)Left-totalLemma (mathematics)Lindenbaum–Tarski algebraLindström's theoremLinguisticsList of Hilbert systemsList of axiomsList of first-order theoriesList of formal systemsList of logic symbolsList of logical symbolsList of mathematical theoriesList of rules of inferenceList of set identities and relationsList of statements independent of ZFCLogicLogic gateLogic of graphsLogic translationLogical NORLogical biconditionalLogical conjunctionLogical connectiveLogical consequenceLogical constantLogical disjunctionLogical equalityLogical equivalenceLogical truthLogicismLojbanLondonLöwenheim numberLöwenheim–Skolem theoremMany-sorted logicMany-valued logicMap (mathematics)Material conditionalMaterial implication (rule of inference)Material nonimplicationMathematical ReviewsMathematical TriposMathematical linguisticsMathematical logicMathematical notationMathematical objectMathematical proofsMathematicsMax CresswellMelvin FittingMenlo Park, CaliforniaMetalanguageMetalogicMetamathMethod of analytic tableauxMineola, New YorkMinimal axioms for Boolean algebraMizar systemModal logicModel checkingModel complete theoryModel theoryModus non excipiensModus ponendo tollensModus ponensModus tollensMonadic predicate calculusMonadic predicate logicMonadic second-order logicMorley's categoricity theoremMorse–Kelley set theoryNIMPLY gateNP (complexity)Naive set theoryNatarajan ShankarNatural deductionNatural language processingNatural numberNegationNegation introductionNew FoundationsNew York CityNon-Euclidean geometryNon-classical logicNon-logical symbolNon-standard modelNon-standard model of arithmeticNonfirstorderizabilityNonstandard modelNumber theoryOpen formulaOperation (mathematics)Order of operationsOrdered fieldOrdered pairOrdinal analysisOrdinal numberP (complexity)P versus NP problemPairing functionParadoxes of set theoryParse treePartial orderPartition of a setPaul HalmosPeano arithmeticPeano axiomsPeirce arrowPer LindströmPeter B. AndrewsPhiladelphiaPhilosophyPhilosophy of logicPhilosophy of mathematicsPlatoPlural quantificationPolyadic algebraPosetPower setPredicate (mathematical logic)Predicate functor logicPredicate logicPredicate symbolPredicate variablePrenex normal formPrime modelPrime number theoremPrimitive recursive arithmeticPrimitive recursive functionPrincipia MathematicaPrinciples of Mathematical LogicPrior AnalyticsProduction (computer science)Programming languageProgramming language theoryProjection functionPrologProof assistantProof of impossibilityProof theoryProof verificationPropositionPropositional calculusPropositional formulaPropositional logicPropositional variableProvidence, Rhode IslandQuantification (logic)Quantifier (logic)Quantifier rankRaymond SmullyanReal lineRecursionRecursive setRecursively enumerableRegular expressionRelation (mathematics)Relation (philosophy)Relation algebraRelational algebraRelational modelRepublic (Plato)Resolution (logic)Reverse mathematicsRight-uniqueRobinson arithmeticRoutledgeRule of inferenceRule of replacementRussell's paradoxSRI InternationalSaint Joseph's UniversitySatisfiabilitySaturated modelSchröder–Bernstein theoremScope (logic)Search algorithmSecond-order arithmeticSecond-order logicSelf-verifying theoriesSemantic tableauxSemantic theory of truthSemanticsSemantics (computer science)Semantics of logicSemidecidabilitySemidecidableSentence (mathematical logic)Sequent calculusSet (mathematics)Set theorySheffer strokeSignature (logic)Singleton (mathematics)Skolem's paradoxSkolem arithmeticSkolem normal formSkolemizationSocratesSoundnessSpectrum of a sentenceSpectrum of a theorySpringer-VerlagSpringer Science+Business MediaSquare of oppositionStanford Encyclopedia of PhilosophyStewart ShapiroStrength (mathematical logic)String (formal languages)Structure (mathematical logic)Substitution (logic)Substructure (mathematics)SupertaskSurjective functionSyllogismSymbol (formal)SyntaxSyntax (logic)Syntax analysisT-norm fuzzy logicsT-schemaTarski's WorldTarski's axiomatization of the realsTarski's axiomsTarski's theory of truthTarski's undefinability theoremTarski–Grothendieck set theoryTautology (logic)Tautology (rule of inference)Term (logic)Term logicTheoremTheories of truthTheory (mathematical logic)Three-valued logicTimeline of mathematical logicTopologyTransfer principleTransitive setTransposition (logic)True (logic)True arithmeticTruth definitionTruth functionTruth predicateTruth tableTruth valueTupleTuring machineTwo-element Boolean algebraTwo-variable logicType (model theory)Type theoryUltrafilter (set theory)UltraproductUncountableUncountable setUncurryingUndecidable problemUndergraduate Texts in MathematicsUnification (computing)Uninterpreted functionUnion (set theory)Uniqueness quantificationUniversal closureUniversal generalizationUniversal instantiationUniversal quantificationUniversal quantifierUniversal setUniverse (mathematics)UrelementValidity (logic)Variable (mathematics)Venn diagramVon Neumann universeVon Neumann–Bernays–Gödel set theoryWell-formed formulaWell-formednessWiley (publisher)Wilfrid HodgesWilhelm AckermannWillard Van Orman QuineWolfgang RautenbergXNOR gateZermelo–Fraenkel set theory

152 concepts already in your glossary