blanketglossary

Boolean function

Definition

In mathematics, a Boolean function is a function whose arguments and result assume values from a two-element set. Alternative names are switching function, used especially in older computer science literature, and truth function, used in logic. Boolean functions are the subject of Boolean algebra and switching theory.

Related concepts

AND gateAbstract logicAckermann set theoryAleph numberAlgebra of setsAlgebraic functionAlgebraic logicAlgebraic normal formAlphabet (formal languages)Analysis of Boolean functionsAnalytic functionAnd-inverter graphArgumentArgument of a functionArityAtomic formulaAtomic model (mathematical logic)Atomic sentenceAutocorrelationAutomata theoryAutomated theorem provingAxiomAxiom of choiceAxiom schemaAxiomatic systemAxiomatization of Boolean algebrasBalanced Boolean functionBanach–Tarski paradoxBent functionBernoulli distributionBijectionBinary decision diagramBinary functionBinary operationBinary relationBlake canonical formBoole's expansion theoremBoolean-valued functionBoolean algebraBoolean algebras canonically definedBoolean circuitBoolean derivativeBoolean domainButterfly diagramCanonical normal formCantor's diagonal argumentCantor's paradoxCantor's theoremCardinalityCartesian productCategorical theoryCategory (mathematics)Category of setsCategory theoryChurch encodingChurch–Turing thesisCircuit (computer science)Circuit complexityClass (set theory)Classical logicCodomainCompactness theoremComplement (set theory)Complete theoryComplex-valued functionComputability theoryComputable functionComputable setComputably enumerable setComputational complexity theoryComputer scienceConcrete categoryConjunctive normal formConservative extensionConsistencyConstant functionConstructible universeConstruction of the real numbersConstructive set theoryContinuous functionContinuum hypothesisConverse (logic)Converse nonimplicationCooperative game theoryCorrelation immunityCountable setCryptographyDecidability (logic)Decision problemDecision tree modelDeductive systemDiagram (mathematical logic)Differential cryptanalysisDigital computerDisjunctive normal formDomain of a functionElement (mathematics)Elementary diagramElementary equivalenceElementary function arithmeticEmpty setEncyclopedia of MathematicsEnumerationEquiconsistencyEquivalence relationEuclid's ElementsEuclidean geometryEuropean Mathematical SocietyEvasive Boolean functionExclusive orExistential quantificationExpression (mathematics)Extension by definitionsExtension by new constant and function namesExtensionalityFast Fourier transformFinitary relationFinite-valued logicFinite model theoryFinite setFirst-order logicFixed-point logicForcing (mathematics)Formal grammarFormal languageFormal proofFormal semantics (logic)Formal systemFormation ruleFoundations of geometryFoundations of mathematicsFourier transformFree logicFree variables and bound variablesFunction (mathematics)Function compositionFunction of a complex variableFunction of a real variableFunction of several complex variablesFunction of several real variablesFunction spaceFunctional completenessFunctional predicateFunctorFuzzy logicFuzzy setGeneral set theoryGrothendieck universeGround expressionGround formulaGödel's completeness theoremGödel's incompleteness theoremsGödel numberingHalting problemHamming weightHarmonicHereditary setHigher-order functionHigher-order logicHilbert's axiomsHilbert systemHistory of logicHistory of mathematical logicHistory of the function conceptHypercubeIdentity functionImage (mathematics)Implicit functionInaccessible cardinalIndependence (mathematical logic)Indicator functionInferenceInfinite-valued logicInfinite setInformation theoryInhabited setInjective functionInteger-valued functionInterpretation (logic)Interpretation (model theory)Interpretation functionIntersection (set theory)Inverse functionInverter (logic gate)Involution (mathematics)IsomorphismKarnaugh mapKolmogorov complexityKripke's theory of truthKripke–Platek set theoryLagrange polynomialLambda calculusLarge cardinalLemma (mathematics)Lindström's theoremLinear cryptanalysisLinear mapLinearityList of Boolean algebra topicsList of Hilbert systemsList of axiomsList of first-order theoriesList of formal systemsList of mathematical functionsList of mathematical theoriesList of set identities and relationsList of statements independent of ZFCLogicLogic gateLogical NORLogical biconditionalLogical complementLogical conjunctionLogical connectiveLogical consequenceLogical constantLogical disjunctionLogical equalityLogical equivalenceLogical truthLogicismLöwenheim–Skolem theoremMajority functionMany-valued logicMap (mathematics)Material conditionalMaterial nonimplicationMathematical logicMathematical objectMathematicsMaxtermsMeasurable functionMetalanguageMinimal axioms for Boolean algebraMinimization of Boolean functionsMintermsModel complete theoryModel theoryModular arithmeticMonadic predicate calculusMonadic second-order logicMonomialMonotonic functionMorphismMorse–Kelley set theoryMultilinear polynomialMultivalued functionMöbius transformNAND gateNIMPLY gateNOR gateNP (complexity)Naive set theoryNatural deductionNegationNegation normal formNew FoundationsNon-Euclidean geometryNon-logical symbolNon-standard modelNon-standard model of arithmeticOR gateOpen formulaOperation (mathematics)Ordered pairOrdinal analysisOrdinal numberP (complexity)P versus NP problemParadoxes of set theoryParity functionPartial functionPartially ordered setPartition of a setPeano axiomsPeter L. HammerPhilosophy of logicPhilosophy of mathematicsPiling-up lemmaPolynomialPower setPredicate (mathematical logic)Predicate logicPredicate variablePrime implicantPrime modelPrimitive recursive arithmeticPrimitive recursive functionPrincipia MathematicaProgramming languageProof of impossibilityProof theoryPropositionPropositional calculusPropositional directed acyclic graphPropositional formulaPropositional variablePseudo-Boolean functionQuantifier (logic)Quantifier rankQuine–McCluskey algorithmRational functionRead-once functionReal-valued functionReal numberRecursionRecursive setReed–Muller expansionRelation (mathematics)Restriction (mathematics)Reverse mathematicsRobinson arithmeticRule of inferenceRussell's paradoxS-boxSatisfiabilitySaturated modelSchröder–Bernstein theoremScope (logic)Second-order arithmeticSecond-order logicSelf-verifying theoriesSemantic theory of truthSemantics of logicSentence (mathematical logic)SequenceSequent calculusSet-valued functionSet (mathematics)Set theoryShannon expansionSheffer strokeSignature (logic)Signed setSingleton (mathematics)Skolem arithmeticSmooth functionSocial choice theorySoundnessSpectrum of a sentenceSpectrum of a theorySquare of oppositionStrength (mathematical logic)String (formal languages)Structure (mathematical logic)Substitution (logic)Substitution boxSubstructure (mathematics)SupertaskSurjective functionSwitching theorySyllogismSymbol (formal)Symmetric Boolean functionSymmetric key algorithmSyntax (logic)T-schemaTarski's axiomatization of the realsTarski's axiomsTarski's theory of truthTarski's undefinability theoremTarski–Grothendieck set theoryTautology (logic)Term (logic)Term logicTheoremTheories of truthTheory (mathematical logic)Three-valued logicTimeline of mathematical logicTransfer principleTransitive setTrue arithmeticTruth functionTruth predicateTruth tableTruth valueTuring machineType (model theory)Type theoryUltrafilter (set theory)UltraproductUnate functionUncountable setUndecidable problemUninterpreted functionUnion (set theory)Uniqueness quantificationUniversal quantificationUniversal setUniverse (mathematics)UrelementValidity (logic)Variable (mathematics)Venn diagramVon Neumann universeVon Neumann–Bernays–Gödel set theoryWalsh functionWalsh transformWell-formed formulaWiener–Khinchin theoremXNOR gateXOR gateZermelo–Fraenkel set theoryZhegalkin polynomial

143 concepts already in your glossary