Compound proposition


A compound proposition is a proposition formed by joining individual propositions with logical connectives. The truth value of a compound proposition depends on the truth values of the propositions that comprise it.

Contents

Truth table


Like regular propositions, compound propositions can only either be true or false. However, because the truth value of a compound proposition depends on the truth values of the propositions that comprise it, there are many ways a compound proposition could evaluate as true or false. To solve this issue, we draw truth tables. A truth table shows the corresponding truth value of a compound proposition for every possible combination of truth values.

If a compound proposition is made up of \(n\) propositions, its truth table will need \(2^n\) rows of truth values.

When a compound proposition is really complicated, it can help to break it up into smaller compound propositions and evaluate them in the truth table separately. That way, you won't be overwhelmed when you try to evaluate the full compound proposition.

Notice that the individual propositions are on the left while the compound propositions are on the right. As a rule, propositions should be displayed in order of increasing complexity.

To make sure you get every possible combination of truth values, you'll need to alternate between true and false differently for each individual proposition. The rightmost individual proposition should have alternating T's and F's, while the second to the right should have alternating TT's and FF's, then TTTT's and FFFF's, and so on.

Logic & Proofs
IntegerRational numberInequalityReal numberTheoremProofStatementProof by exhaustionUniversal generalizationCounterexampleExistence proofExistential instantiationAxiomLogicTruthPropositionCompound propositionLogical operationLogical equivalenceTautologyContradictionLogic lawPredicateDomainQuantifierArgumentRule of inferenceLogical proofDirect proofProof by contrapositiveIrrational numberProof by contradictionProof by casesSummationDisjunctive normal form
Set Theory
SetElementEmpty setUniversal setSubsetPower setCartesian productStringBinary stringEmpty stringSet operationSet identitySet proof
Functions
FunctionFloor functionCeiling functionInverse function
Algorithms
AlgorithmPseudocodeCommandAsymptotic notationTime complexityAtomic operationBrute-force algorithm
Relations
RelationReflexive relationSymmetric relationTransitive relationRelation compositionEquivalence relationEquivalence class
Number Theory
Integer divisionLinear combinationDivision algorithmModular arithmeticPrime factorizationGreatest common divisorLeast common multiplePrimality testFactoring algorithmEuclid's theoremPrime number theoremEuclidean algorithm
Induction
Proof by inductionFibonacci sequenceProof by strong inductionWell-ordering principleSequenceFactorialRecursive definition
Combinatorics
Rule of productRule of sumBijection rulePermutationCombinationComplement ruleExperimentOutcomeSample spaceEventProbabilityProbability distributionUniform distributionMultisetSixfold wayInclusion-exclusion principlePigeonhole principle
Graph Theory
GraphWalkSubgraphRegular graphComplete graphEmpty graphCycle graphHypercube graphBipartite graphComponentEulerian circuitEulerian trailHamiltonian cycleHamiltonian pathTreeHuffman treeSubstringForestPath graphStarSpanning treeWeighted graphMinimum spanning treeGreedy algorithmPrim's algorithm
Recursion
RecursionRecursive algorithmCorrectness proofDivide-and-conquer algorithmSorting algorithmMerge sort