Tautologies and Logical Equivalence
Some propositions are true no matter what values their variables take. Recognising these, and recognising when two different-looking expressions always have the same value, is how we simplify logic in proofs, code and circuits.
Three kinds of compound propositions
Section titled “Three kinds of compound propositions”Logical equivalence
Section titled “Logical equivalence”Two propositions and are logically equivalent, written , if they have the same truth value in every row. Equivalently, is a tautology.
| T | T | T | F | T |
| T | F | F | F | F |
| F | T | T | T | T |
| F | F | T | T | T |
The columns for and match in every row, so they are equivalent.
De Morgan’s laws
Section titled “De Morgan’s laws”In words: to negate an “and”, negate each part and switch to “or” (and vice versa). You use this every time you simplify a condition like !(a && b) in code.
Common mistakes
Section titled “Common mistakes”- Negating each part but forgetting to switch and .
- Checking only some rows. Equivalence needs every row to match.
Key takeaways
Section titled “Key takeaways”- Tautology: always true. Contradiction: always false. Contingency: neither.
- means identical truth-table columns, i.e. is a tautology.
- .
- De Morgan: and .
Test yourself
Section titled “Test yourself”4 questions. Pick an answer to check it, or open "Show answer".
Which of the following is a tautology?
Show answer
Answer: B.
Explanation: Either or is always true, so their disjunction is true in every row. is the opposite: a contradiction.
By De Morgan’s law, is equivalent to:
Show answer
Answer: C.
Explanation: Negate each part and switch “or” to “and”. The tempting forgets to switch the connective; it is the negation of instead.
Which expression is logically equivalent to ?
Show answer
Answer: B.
Explanation: The truth tables match in every row. (the converse) and (the inverse) are common traps; neither is equivalent to the original.
A compound proposition is true in some rows and false in others. It is called a:
Show answer
Answer: C. Contingency
Explanation: A contingency is neither always true nor always false. Most everyday propositions, like , are contingencies.
© 2026 Navninder Singh Benipal. Free to read and study. Licensed under CC BY-NC-ND 4.0: share the link, but please don't republish or sell these notes.