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 more→→Logical 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 Zero → The Number Zero → Counting to Five → Counting to 10 → Counting to 20 → Counting a Set of Objects Up to 20 → Cardinality: The Last Number Counted → Matching Numerals to Quantities → Subitizing Small Quantities → Addition Within 10 → Making 10 as an Addition Strategy → Addition Within 20 → Doubles and Near Doubles → Doubles Facts Within 10 → Near Doubles Facts Within 20 → Mental Math Strategies for Addition → Mental Math: Adding and Subtracting Tens → Addition Within 100 → Repeated Addition as Multiplication → Multiplication as Equal Groups → Multiplication: Arrays → Basic Multiplication Facts Through 10 → Multiplication Facts Within 100 → Division as Equal Sharing → Division as Grouping (Measurement Division) → Division: Grouping (Repeated Subtraction) Model → Division: Fair Sharing Model → Division as Equal Sharing → Division as Grouping → Basic Division Facts → Division Facts Within 100 → Multiplication and Division Fact Families → Relationship Between Multiplication and Division → Division Facts as Inverse of Multiplication → Remainders and Quotients in Division → Division Word Problems → Multi-Step Word Problems → Solving Multi-Step Word Problems → Multiplication Word Problems → Division Word Problems → Introduction to Long Division → Factors and Multiples → Prime and Composite Numbers → Equivalent Fractions → Relating Fractions and Decimals → Decimal Place Value → Integers and the Number Line → Opposites and Additive Inverses → Absolute Value → Adding Integers → Subtracting Integers → Multiplying Integers → Introduction to Exponents → Order of Operations → Integer Order of Operations → Variable Expressions → Variables in Logic → Conditional Statements (If-Then Formal) → Converse, Inverse, and Contrapositive → Biconditional Statements → Logical Equivalence

Longest path: 61 steps · 279 total prerequisite topics

Prerequisites (3)

Leads To (3)