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

Logical Equivalence

Middle & High School Depth 60 in the knowledge graph I know this Set as goal
9,105topics build on this
279prerequisites beneath it
See this on the map →
Converse, Inverse, and ContrapositiveIntroduction to Truth Tables+1 moreLogical EquivalenceLogical Equivalence in Propositional Logic+1 more
equivalence logic truth-tables tautology

Core Idea

Two logical statements are logically equivalent if they have the same truth value in every possible situation — their truth tables produce identical output columns. The notation is P ≡ Q or P ⇔ Q. Key equivalences include: a conditional and its contrapositive (P → Q ≡ ¬Q → ¬P), double negation (¬¬P ≡ P), and De Morgan's Laws (¬(P ∧ Q) ≡ ¬P ∨ ¬Q). Logical equivalence lets you replace one statement with another in proofs and arguments, confident that the substitution preserves truth.

How It's Best Learned

Have students build truth tables for pairs of statements and compare the output columns. If every row matches, the statements are equivalent. Start with obvious cases (¬¬P and P), then move to the conditional/contrapositive equivalence, then introduce De Morgan's Laws as a discovery exercise. Contrast with non-equivalences: P → Q and Q → P have different truth tables, proving they are not equivalent.

Common Misconceptions

Explainer

You already know that a conditional and its contrapositive always have the same truth value. Logical equivalence is the general name for this relationship: two statements are logically equivalent when they agree in every possible scenario. No matter what truth values you assign to the variables, both statements come out the same — both true, or both false.

The simplest way to verify equivalence is to build truth tables for both statements and compare the final columns. If every row matches, the statements are equivalent. If even one row differs, they are not. This is a mechanical procedure — no cleverness required, just careful bookkeeping. For two variables, you check four rows. For three, eight rows. It scales, though it gets tedious for many variables.

Some equivalences are so fundamental that they have names and are used as building blocks. Double negation: ¬¬P ≡ P (negating a negation gives the original). Contrapositive: P → Q ≡ ¬Q → ¬P. Conditional as disjunction: P → Q ≡ ¬P ∨ Q (this one is surprising — "if P then Q" is equivalent to "not P or Q," which means a conditional is really a disguised OR statement). And De Morgan's Laws: ¬(P ∧ Q) ≡ ¬P ∨ ¬Q and ¬(P ∨ Q) ≡ ¬P ∧ ¬Q, which tell you how negation interacts with AND and OR.

The practical value of equivalences is substitution. In a proof or argument, you can replace any statement with a logically equivalent one without changing the truth of the overall argument. If you need to prove P → Q and find it difficult, you can instead prove ¬Q → ¬P (the contrapositive) or ¬P ∨ Q, whichever is easier. The equivalence guarantees that proving any one of them proves all of them.

Logical equivalence is closely related to the biconditional. In fact, P ≡ Q if and only if P ↔ Q is a tautology (true in every row). The biconditional asks "do P and Q have the same truth value in this particular case?" and logical equivalence asks "do they have the same truth value in every case?" Equivalence is the stronger claim — it is a biconditional that holds universally, not just in one scenario. This distinction will become important as you move into formal proof and the deeper study of propositional logic.

Practice Questions 3 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 10Making 10 as an Addition StrategyAddition 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 Through 10Multiplication 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 LineOpposites and Additive InversesAbsolute ValueAdding IntegersSubtracting IntegersMultiplying IntegersIntroduction to ExponentsOrder of OperationsInteger Order of OperationsVariable ExpressionsVariables in LogicConditional Statements (If-Then Formal)Converse, Inverse, and ContrapositiveBiconditional StatementsLogical Equivalence

Longest path: 61 steps · 279 total prerequisite topics

Prerequisites (3)

Leads To (3)