Why This Matters
Logical equivalences are the tools you'll use to transform complex statements into simpler ones, construct valid proofs, and verify arguments. When you're asked to prove two expressions are equivalent or simplify a compound proposition, you're really being tested on your ability to recognize which equivalence applies and how to chain multiple equivalences together.
These equivalences fall into distinct families: some govern how negation interacts with connectives, others describe structural properties like order and grouping, and still others handle special cases involving truth values. Knowing what type of transformation each equivalence performs matters more than raw memorization. If you can categorize an equivalence by its function, you'll navigate proofs and simplifications much more smoothly.
Structural Properties: Order and Grouping
These equivalences tell you that the arrangement of propositions doesn't affect truth value.
Commutativity
- Order doesn't matter for โง and โจ: PโงQโกQโงP and PโจQโกQโจP
- This applies only to conjunction and disjunction. Implication is not commutative: PโQ๎ โกQโP. (Consider: "if it rains, the ground is wet" does not mean "if the ground is wet, it rained.")
- Use commutativity to rearrange operands before applying other equivalences like distribution or absorption.
Associativity
- Grouping doesn't matter for repeated โง or โจ: (PโงQ)โงRโกPโง(QโงR), and likewise for โจ
- This lets you drop parentheses when chaining the same connective, writing simply PโงQโงR.
- You'll rely on this during multi-step simplifications where you need to regroup terms before applying distributivity.
Idempotence
- Repeating a proposition has no effect: PโงPโกP and PโจPโกP
- This eliminates redundancy when the same variable appears multiple times. It often shows up after applying other rules that produce duplicate terms.
Compare: Commutativity vs. Associativity. Both say "arrangement doesn't matter," but commutativity swaps which proposition comes first, while associativity changes how propositions are grouped. On proofs, identify which one you need based on whether you're reordering or regrouping.
Negation Interactions: De Morgan's and Double Negation
These equivalences govern how negation distributes through or cancels within compound statements.
Double Negation
- Two negations cancel: ยฌ(ยฌP)โกP
- This is a cleanup rule. You'll frequently use it after applying De Morgan's or other negation rules to tidy up the result.
- It works in both directions: you can add double negations strategically to set up other transformations.
De Morgan's Laws
- Negation flips the connective and distributes inward:
- ยฌ(PโงQ)โกยฌPโจยฌQ
- ยฌ(PโจQ)โกยฌPโงยฌQ
- These are probably the most frequently tested equivalences. Expect to apply them in nearly every simplification problem.
- The pattern: negating a conjunction produces a disjunction of negations, and negating a disjunction produces a conjunction of negations. The connective always flips.
Compare: Double Negation vs. De Morgan's Laws. Double negation handles negation of a single (possibly already negated) proposition, while De Morgan's handles negation of a compound statement joined by โง or โจ. If you see ยฌ(PโงQ), reach for De Morgan's. If you see ยฌยฌP, use double negation.
Distribution and Absorption: Restructuring Expressions
These equivalences let you expand or collapse expressions by distributing one connective over another or absorbing redundant terms.
Distributivity
- โง distributes over โจ, and โจ distributes over โง:
- Pโง(QโจR)โก(PโงQ)โจ(PโงR)
- Pโจ(QโงR)โก(PโจQ)โง(PโจR)
- This works in both directions. Left-to-right expands; right-to-left factors out a common term.
- Distributivity is the key tool for converting between conjunctive normal form (CNF) and disjunctive normal form (DNF), which require systematic expansion.
Note that the second form (โจ distributing over โง) has no direct analogue in ordinary arithmetic, so it can feel unintuitive at first. Verify it with a truth table if you're unsure.
Absorption Laws
- A proposition "absorbs" a compound containing itself:
- Pโง(PโจQ)โกP
- Pโจ(PโงQ)โกP
- These are powerful simplifiers that eliminate entire subexpressions when a variable appears at multiple levels.
- Absorption is often the final step after distribution reveals redundant structure.
Compare: Distributivity vs. Absorption. Distributivity expands an expression into more terms, while absorption collapses it by eliminating redundancy. When simplifying, try absorption first; if it doesn't apply, distribute and then look for new absorption opportunities.
Special Truth Values: Identity, Domination, and Negation Laws
These equivalences describe how propositions interact with the constants True (โค) and False (โฅ), plus the fundamental relationship between a proposition and its negation.
Identity Laws
- True is the identity for โง; False is the identity for โจ:
- PโงโคโกP
- PโจโฅโกP
- Think of these like multiplying by 1 or adding 0 in arithmetic. The constant doesn't change the proposition.
- You'll typically use these to simplify after other operations introduce truth constants.
Domination Laws
- False dominates โง; True dominates โจ:
- Pโงโฅโกโฅ
- Pโจโคโกโค
- The entire expression collapses regardless of what P is. Check for these early in simplification to avoid unnecessary work on subexpressions that won't survive.
Negation Laws (Excluded Middle and Contradiction)
- A proposition and its negation together yield constants:
- PโจยฌPโกโค (law of excluded middle)
- PโงยฌPโกโฅ (law of contradiction)
- These establish that in classical logic, every proposition is either true or false, and no proposition is both.
- Combine these with identity and domination laws to simplify expressions containing both P and ยฌP.
Compare: Identity Laws vs. Domination Laws. Identity laws preserve the proposition (the constant "does nothing"), while domination laws override it (the constant "takes over"). Which one applies depends on the connective-constant pairing: โง with โค is identity, but โง with โฅ is domination.
These equivalences handle the conditional (โ) and biconditional (โ), converting them into forms using only ยฌ, โง, and โจ when needed.
Implication (Material Conditional)
- Implication reduces to disjunction: PโQโกยฌPโจQ
- This is your go-to move for eliminating โ when you need to work with only the basic connectives ยฌ, โง, โจ.
- It also clarifies why an implication is false only when the antecedent is true and the consequent is false: ยฌPโจQ is false only when ยฌP is false (so P is true) and Q is false.
Contraposition
- An implication equals its contrapositive: PโQโกยฌQโยฌP
- Proving the contrapositive is often easier than a direct proof, making this one of the most useful proof techniques.
- Be careful to distinguish the contrapositive (ยฌQโยฌP, equivalent to the original) from the converse (QโP, not equivalent) and the inverse (ยฌPโยฌQ, also not equivalent). Only the contrapositive is logically equivalent to the original.
Biconditional
- Biconditional means "both directions": PโQโก(PโQ)โง(QโP)
- It's true when both sides have the same truth value: both true or both false.
- An alternative useful form: PโQโก(PโงQ)โจ(ยฌPโงยฌQ). This version is handy when you want to eliminate โ entirely.
Exportation
- A conjunction in the antecedent can be "exported" into a nested conditional: (PโงQ)โRโกPโ(QโR)
- This lets you assume premises one at a time, which is useful in proof construction. Instead of assuming PโงQ all at once, you assume P, then assume Q, then derive R.
Compare: Implication vs. Contraposition. Both transform conditionals, but implication converts โ into โจ (eliminating the arrow), while contraposition keeps the โ but swaps and negates both components. Use implication to eliminate arrows; use contraposition to flip the direction of reasoning.
Tautologies and Contradictions: The Logical Extremes
These aren't equivalences in the usual sense but rather classifications of statements that are always true or always false.
Tautology and Contradiction
- A tautology is true under every possible assignment of truth values. Classic example: PโจยฌP.
- A contradiction is false under every possible assignment. Classic example: PโงยฌP.
- A common simplification goal is to reduce an expression to โค or โฅ. If you reach โค, the original expression is always true; if you reach โฅ, it's always false.
Compare: Tautology vs. Contradiction. These are logical opposites. If simplification yields โค, the expression is valid (a tautology). If it yields โฅ, the expression is unsatisfiable (a contradiction). You may be asked to prove an expression is one or the other by chaining equivalences until you arrive at โค or โฅ.
Quick Reference Table
|
| Structural rearrangement | Commutativity, Associativity, Idempotence |
| Negation handling | De Morgan's Laws, Double Negation |
| Expression restructuring | Distributivity, Absorption Laws |
| Truth constant interactions | Identity Laws, Domination Laws, Negation Laws |
| Conditional transformations | Implication, Contraposition, Exportation |
| Biconditional analysis | Biconditional equivalence |
| Eliminating connectives | Implication (โ to โจ), Biconditional expansion |
| Validity benchmarks | Tautology, Contradiction |
Self-Check Questions
-
Which two equivalences would you use in sequence to simplify ยฌ(PโงยฌQ) into a form with no negations of compound statements?
-
Explain why PโQ is not equivalent to QโP, but is equivalent to ยฌQโยฌP. What distinguishes contraposition from the converse?
-
Given the expression Pโจ(PโงQ), which equivalence simplifies it to P? How does this differ from applying idempotence?
-
Compare distributivity and De Morgan's Laws: both transform expressions with mixed โง and โจ. When would you reach for each one?
-
If you simplify an expression and obtain PโงยฌP as a subexpression, what can you immediately conclude about the entire conjunction containing it? Which equivalences justify this conclusion?