Discrete Math Tutor

Logic / Equivalence Laws

Least You Need to Know: Equivalence Laws

Equivalent statements always have the same truth value. Use standard laws like **De Morgan**, **implication**, and **double negation** to rewrite expressions cleanly.

The least you need to know

Key notation

p → q ¬p ∨ q
¬(p ∧ q) ¬p ∨ ¬q
¬(p ∨ q) ¬p ∧ ¬q

Tiny worked example

  • Rewrite `¬(p ∧ q)`.
  • By De Morgan's law, it becomes `¬p ∨ ¬q`.
  • The two statements are equivalent in every row of a truth table.

Common mistakes

How to recognize this kind of problem

Start practice