Questions: Tautologies, Contradictions, and Satisfiability
5 questions to test your understanding
Score: 0 / 5
Question 1 Multiple Choice
Which statement correctly describes the relationship between tautologies and satisfiability?
AEvery tautology is satisfiable, but not every satisfiable formula is a tautology
BA tautology and a satisfiable formula are the same thing
CA tautology is not satisfiable because its truth value doesn't depend on any specific assignment
DEvery satisfiable formula must be a tautology, since satisfiability requires truth in all cases
A tautology is true under every truth assignment — which means it is certainly true under at least one, so it qualifies as satisfiable. But satisfiable only requires truth under at least one assignment. Contingencies (like p → q) are satisfiable but not tautologies, since they are false under some assignments. The relationship is: tautologies ⊂ satisfiable formulas. Contradictions are the only formulas that are unsatisfiable.
Question 2 Multiple Choice
A student claims: 'The formula (p → q) → p is a tautology because it seems obviously reasonable — if p implies q, then p is true.' This claim is:
ACorrect — the formula holds under every truth assignment
BIncorrect — this is a contingency; when p is false, (p → q) is vacuously true, making (p → q) → p false
CIncorrect — this formula is actually a contradiction
DCorrect only when p and q are propositional constants rather than variables
This is the classic trap of reasoning from intuition rather than checking all truth assignments. When p = false: (false → q) is true (vacuous implication), so (p → q) → p becomes true → false, which is false. The formula fails on this assignment, making it a contingency, not a tautology. This is why tautology-checking requires systematic verification of all 2ⁿ assignments, not just the plausible-seeming ones.
Question 3 True / False
If a formula φ is a tautology, then its negation ¬φ must be unsatisfiable.
TTrue
FFalse
Answer: True
This equivalence is fundamental: φ is a tautology (true under every assignment) if and only if ¬φ is false under every assignment (a contradiction), which is exactly what unsatisfiable means. This transformation is practically powerful for proof systems and automated reasoning: checking whether φ is a tautology can be converted into checking whether ¬φ is satisfiable, and vice versa. SAT solvers exploit this duality extensively.
Question 4 True / False
A satisfiable formula is one that is true under most possible truth assignments.
TTrue
FFalse
Answer: False
False. 'Satisfiable' means true under at least one truth assignment — not all of them. A formula that is true under all assignments is a tautology, which is a strictly stronger condition. Satisfiable formulas include tautologies (all assignments work), contingencies (some work, some don't), but not contradictions (no assignment works). Confusing 'satisfiable' with 'always true' is a common error that conflates two very different concepts.
Question 5 Short Answer
What is the practical value of being able to convert the question 'Is φ a tautology?' into 'Is ¬φ satisfiable?' Why might this conversion matter for automated reasoning?
Think about your answer, then reveal below.
Model answer: Tautology-checking and satisfiability-checking are in principle equivalent problems (one converts to the other by negation), but automated systems — especially SAT solvers — are specialized for satisfiability. By converting a tautology check into an unsatisfiability check on the negation, you can apply highly optimized SAT-solving algorithms to what was originally a validity question. This matters for proof systems, circuit verification, and formal methods, where the question 'is this formula always true?' is central but satisfiability tools are more computationally mature.
The tautology-contradiction-satisfiability triangle is not just a classification system — it is an operational toolkit. Every proof system targets exactly the tautologies. Every SAT solver operates on the satisfiability question. The equivalence between them means progress in one domain directly benefits the other. This is why the relationship is taught not as mere definitional housekeeping but as a conceptually powerful transformation.