A topic in the Open Knowledge Graph — a free, open map of 15,290 topics and the order to learn them in.

Logical Equivalence in Propositional Logic

College Depth 75 in the knowledge graph I know this Set as goal
619topics build on this
328prerequisites beneath it
See this on the map →
Logical EquivalenceTruth Assignments and Valuations+1 moreAdequacy and Completeness of Connective SetsConjunctive and Disjunctive Normal Forms
semantics equivalence propositional

Core Idea

Two formulas are logically equivalent if they have the same truth value under every possible truth assignment. Equivalence allows formulas to be substituted for one another and enables simplification. Standard equivalences include De Morgan's laws, double negation, and distributivity.

How It's Best Learned

Verify equivalences using truth tables. Learn standard equivalence laws and apply them to rewrite and simplify formulas.

Common Misconceptions

Confusing logical equivalence with material implication. Assuming formulas that 'sound similar' in English are equivalent.

Explainer

You already know how truth assignments work: a truth assignment maps each propositional variable to true or false, and the truth value of a compound formula is determined compositionally by the connectives. Logical equivalence builds directly on this. Two formulas φ and ψ are logically equivalent, written φ ≡ ψ, if for every possible truth assignment, φ and ψ receive the same truth value — they always agree, no matter what the variables are set to. The standard way to check this is a joint truth table: if φ and ψ have matching columns across all rows, they are equivalent.

The payoff of equivalence is substitution: wherever φ appears in a larger formula, you can replace it with ψ without changing the truth value of the whole. This is what makes equivalence useful for simplification. Consider De Morgan's first law: ¬(P ∧ Q) ≡ (¬P ∨ ¬Q). If you have a complex formula containing ¬(P ∧ Q), you can swap in (¬P ∨ ¬Q) freely. Standard equivalences — double negation (¬¬P ≡ P), commutativity, associativity, distribution, De Morgan's laws, implication as disjunction (P → Q ≡ ¬P ∨ Q) — are the rewrite rules you use to put formulas into simpler or canonical forms.

A key equivalence worth internalizing is the implication form: P → Q is not "P causes Q" or "P is similar to Q." It is equivalent to ¬P ∨ Q — the formula is false only when P is true and Q is false. This surprises many students because natural language "if-then" is not purely truth-functional. In logic, "if the moon is made of cheese, then 2+2=4" is true, because the antecedent is false. Recognizing P → Q ≡ ¬P ∨ Q lets you manipulate implications using the toolkit of disjunction.

The difference between logical equivalence and material implication is critical. φ → ψ says: in every assignment that makes φ true, ψ is also true — but ψ might be false when φ is false. φ ≡ ψ says: in every assignment, φ and ψ have the same truth value — they go up and down together. Equivalence is mutual implication: φ ≡ ψ holds if and only if both φ → ψ and ψ → φ hold. If you ever doubt whether two formulas are equivalent, the truth table test is decisive for propositional logic: equivalence fails if even one assignment produces different truth values for the two formulas.

Practice Questions 5 questions

Prerequisite Chain

Understanding ZeroThe Number ZeroCounting to FiveCounting to 10Counting to 20Counting a Set of Objects Up to 20Cardinality: The Last Number CountedMatching Numerals to QuantitiesSubitizing Small QuantitiesAddition Within 10Number Bonds to 10Addition Within 20Doubles and Near DoublesDoubles Facts Within 10Near Doubles Facts Within 20Mental Math Strategies for AdditionMental Math: Adding and Subtracting TensAddition Within 100Repeated Addition as MultiplicationMultiplication as Equal GroupsMultiplication: ArraysBasic Multiplication Facts (0s, 1s, 2s, 5s, 10s)Multiplication Facts Within 100Division as Equal SharingDivision as Grouping (Measurement Division)Division: Grouping (Repeated Subtraction) ModelDivision: Fair Sharing ModelDivision as Equal SharingDivision as GroupingBasic Division FactsDivision Facts Within 100Multiplication and Division Fact FamiliesRelationship Between Multiplication and DivisionDivision Facts as Inverse of MultiplicationRemainders and Quotients in DivisionDivision Word ProblemsMulti-Step Word ProblemsSolving Multi-Step Word ProblemsMultiplication Word ProblemsDivision Word ProblemsIntroduction to Long DivisionFactors and MultiplesPrime and Composite NumbersEquivalent FractionsRelating Fractions and DecimalsDecimal Place ValueIntegers and the Number LineComparing and Ordering IntegersAbsolute ValueAdding IntegersSubtracting IntegersMultiplying IntegersIntroduction to ExponentsOrder of OperationsInteger Order of OperationsVariable ExpressionsThe Distributive PropertyVariables and Expressions ReviewIntroduction to PolynomialsAdding and Subtracting PolynomialsMultiplying PolynomialsFactorialPermutationsCombinationsCounting Principles: Addition and Multiplication RulesIntroduction to Graph TheoryPropositional Logic FoundationsLogical EquivalencesBoolean AlgebraIntroduction to Propositional LogicPropositional ConnectivesPropositional Semantics and ValuationsTruth Functions and InterpretationFormula Evaluation and Truth TablesLogical Equivalence of FormulasLogical Equivalence in Propositional Logic

Longest path: 76 steps · 328 total prerequisite topics

Prerequisites (3)

Leads To (2)