Converse, Inverse, and Contrapositive
Suppose someone tells you, "If a number is divisible by 4, then it is even." Is it also true that "if a number is even, then it is divisible by 4"? Your instinct should say no — 6 is even but not divisible by 4. That instinct is really a statement about logical structure, not about numbers. Every conditional statement has three close relatives. These are obtained by swapping, negating, or swapping-and-negating its two parts: the converse, the inverse, and the contrapositive. The central fact of this article is this: exactly one of these three relatives is guaranteed to share the truth value of the original statement. This holds always, for every possible truth assignment. Knowing which one is the difference between a valid proof strategy and a classic logical fallacy. This matters because mathematics is full of conditional claims. The temptation to silently swap hypothesis and conclusion is a common source of invalid arguments. This happens both among students and in casual reasoning generally ("if it rains, the ground gets wet," concluded backwards to "the ground is wet, so it rained"). Understanding exactly which transformations of a conditional preserve truth, and why, lets you rewrite a statement into a more convenient logically equivalent form. This can be done without changing its meaning. It also explains, at a purely propositional level, why a technique like Proof by Contrapositive is valid. An analogous argument using the converse or inverse is not valid. The big picture is this: , its converse , its inverse , and its contrapositive are four distinct-looking sentences. They are built from the same two atomic pieces and . They are related by a small symmetry group of swap and negate. Truth tables show that this group action splits the four statements into exactly two Logical Equivalence classes: and . The converse and the inverse are themselves logically equivalent to each other, being contrapositives of one another. Neither is equivalent to the original conditional in general. This article gives the formal definitions of all four statements. It proves the equivalences and non-equivalences rigorously, via truth tables and via the semantics of the conditional. It works through fully concrete examples with numbers. It also isolates the exact hypothesis-dropping mistake that produces the "affirming the consequent" fallacy. It closes by connecting this material to the proof technique it exists to justify.
- A conditional has three variants: converse , inverse , contrapositive .
- The contrapositive is always logically equivalent to the original conditional; this is a theorem, provable by truth table.
- The converse and inverse are, in general, not equivalent to the original — a single counterexample statement (with true hypothesis, false conclusion under the swap) kills the equivalence.
- The converse and the inverse are logically equivalent to each other, since each is the contrapositive of the other.
- Confusing a conditional with its converse is a specific fallacy ("affirming the consequent"); confusing it with its inverse is "denying the antecedent."
- Key idea: among the four forms, truth value is determined only by the unordered pair negated or not on antecedent side, negated or not on consequent side up to the swap-both symmetry — swapping alone breaks equivalence, but swapping-and-negating restores it.
Where this lives today
The contrapositive equivalence is the logical engine behind Proof by Contrapositive, one of the most common indirect proof strategies in analysis, number theory, and topology, used whenever the negated conclusion is easier to work with than the original (e.g. proving "if is even then is even" by instead showing "if is odd then is odd"). In computer science, the distinction underlies static program verification and type systems, where confusing a precondition-implies-postcondition contract with its converse is a genuine source of bugs, and it appears explicitly in the design of Hoare-logic proof rules. In digital circuit design, De Morgan-style contraposition identities are used to simplify Boolean expressions and to convert AND/OR gate networks into equivalent NAND/NOR implementations without changing the circuit's truth table. In law and everyday argumentation, the converse/inverse fallacies (affirming the consequent, denying the antecedent) are standard case studies in critical-thinking and philosophy-of-argument courses. In probability and statistics, the same asymmetry appears as the distinction between and — mistaking one for the other is the "prosecutor's fallacy," a continuous-probability cousin of affirming the consequent, resolved quantitatively by Bayes' theorem rather than by simple truth tables, but conceptually the same converse-confusion.
Ask the tutor: Can you show me, step by step, how this equivalence justifies switching to a proof by contrapositive for "if is even, then is even"?
Let and be statements (propositional formulas), and consider the conditional statement
Here is called the antecedent (or hypothesis) and the consequent (or conclusion).
- The converse of is the statement
- The inverse of is the statement
- The contrapositive of is the statement
These are three new conditional statements built from the same atomic statements and as the original, using only the swap operation (exchange antecedent and consequent) and the negate operation (replace each of by its negation). Applying swap and negate in the four possible combinations to produces exactly the four statements: the original, the converse, the inverse, and the contrapositive. Two statements built from atomic parts are called logically equivalent, written , when they have the same truth value under every assignment of truth values to — equivalently, when the biconditional formed from them is a tautology.
Intuition
Think of as a one-way arrow from to : " is enough to guarantee ." The four related statements come from two independent binary choices acting on this arrow: whether you reverse its direction (swap antecedent and consequent) and whether you negate both endpoints. Reversing alone gives the converse; negating alone gives the inverse; doing both gives the contrapositive. The reason the contrapositive survives while the converse and inverse do not is best understood by thinking about what makes a conditional false. The statement is false in exactly one situation: is true and is false. Contraposing swaps and negates simultaneously, which turns "P true, Q false" into "not-Q true, not-P false" — precisely the one situation that makes false too. So the unique falsifying case is preserved by contraposition, and everywhere else both statements are (vacuously or non-vacuously) true. Reversing direction alone, however, moves the falsifying case to a different pair of truth values ( true, false becomes the new failure mode for the converse), which need not coincide with any failure mode of the original. The diagram below places the four statements at the corners of a square, with horizontal edges representing "swap" and vertical edges representing "negate." The diagonals of the square are exactly the equivalence classes: original/contrapositive on one diagonal, converse/inverse on the other.
Central theorem
Let and be any statements. Then: 1. (Contrapositive equivalence.) is logically equivalent to its contrapositive:
2. (Converse–inverse equivalence.) The converse and the inverse of are logically equivalent to each other:
3. (Non-equivalence, in general.) There exist statements such that and do not have the same truth value; hence in general
So logical equivalence of a conditional with its converse (equivalently, with its inverse) can fail, and failure actually occurs for some choice of — it is not merely "not provable," it is refutable as a universal claim.
For statements , the conditional is false exactly when is true and is false, and is true in the remaining three cases. This is the defining truth table of The Conditional Statement:
| T | T | T |
| T | F | F |
| F | T | T |
| F | F | T |
We use the technique of truth-table verification: to show two propositional formulas built from atomic statements are logically equivalent, it suffices to check that they agree on all assignments of truth values to and , since logical equivalence is defined as agreement on every assignment. This is not circular, since we take the truth table of (Lemma: Truth table of the conditional) and of (negation flips T to F and F to T) as already established semantic facts about the connectives, and derive the rest by direct computation.
Part 1 (contrapositive equivalence). Build the joint table for and .
| T | T | F | F | T | T |
| T | F | F | T | F | F |
| F | T | T | F | T | T |
| F | F | T | T | T | T |
To justify each entry in the last column: by the Lemma, is false exactly when its antecedent is true and its consequent is false, i.e. exactly when is false and is true. That is precisely row 2 (T, F). In every other row, either is false or is true, so is true by the Lemma. Comparing the fifth and sixth columns row by row: T–T, F–F, T–T, T–T. The columns are identical in all four rows. Since logical equivalence means identical truth values under every assignment, and we have exhausted all assignments of , we conclude
Part 2 (converse–inverse equivalence). Observe that the inverse of is , and the contrapositive of the converse is obtained by swapping and negating , giving — the same formula. So the inverse of equals, symbol-for-symbol, the contrapositive of the converse of . By Part 1 applied to the conditional (substituting for "" and for "" in Part 1, which is valid since Part 1 was proved for arbitrary statements), we get
which is exactly the claimed converse–inverse equivalence.
Part 3 (non-equivalence in general). To disprove a universal claim ("for all , ") it suffices to exhibit one assignment of truth values to where and differ — this is a direct application of the rule that a single counterexample refutes a universally quantified statement. Take the assignment , (concretely realized below by " ' is odd'," " ' is even'," both statements about fixed numbers, so this is a genuine truth-value assignment, not a schematic gap). By the Lemma:
- : antecedent F, so by the Lemma (rows 3–4) the conditional is true.
- : antecedent T, consequent F, so by the Lemma (row 2) the conditional is false.
Thus is true while is false under this assignment, so they do not have the same truth value for all assignments, i.e. . Combined with Part 2 (), the same assignment shows is false while is true, so also .
∎For any statements : whenever occurs as a subformula (or as an assumption, or as a claim to be proved) in an argument, it may be replaced by without changing the truth value of the surrounding argument, because logically equivalent subformulas may always be substituted for one another (substitution of equivalents preserves truth value, since equivalent formulas agree on every assignment of the underlying atomic statements). No such universal substitution is valid for the converse or inverse, by Part 3 of the Theorem.
Worked examples
Example 1 (a genuinely asymmetric arithmetic conditional). Let be " is divisible by " and be " is divisible by ," where ranges over integers, and fix the specific instance .
- Original: "If is divisible by , then is divisible by ." Antecedent: is not an integer, so is false. By the Lemma, a conditional with a false antecedent is true regardless of the consequent, so is true here (vacuously).
- Converse: "If is divisible by , then is divisible by ." Here (" divisible by ") is true (), and (" divisible by ") is false. By the Lemma, a true antecedent with a false consequent makes the conditional false. So the converse is false at .
- Inverse: "If is not divisible by , then is not divisible by ." Antecedent () is true (9 is indeed not divisible by 6); consequent () is false (9 is divisible by 3, so "9 is not divisible by 3" is false). True antecedent, false consequent the inverse is false at , matching Part 2 of the theorem ( and agree: both false here).
- Contrapositive: "If is not divisible by , then is not divisible by ." Antecedent () is false (9 is divisible by 3). A false antecedent makes the whole conditional true, matching the original's truth value, confirming Part 1 at this instance.
This single instance () already demonstrates the general phenomenon: original and contrapositive agree (both true), converse and inverse agree (both false), but the two pairs disagree with each other. It also shows precisely why "divisible by 3" does not imply "divisible by 6" — the converse direction genuinely fails for a concrete, checkable reason (9 is a multiple of 3 that is not a multiple of 2).
Example 2 (a geometric conditional, checking all four forms symbolically then instantiating). Let be "quadrilateral is a square" and be "quadrilateral is a rectangle." Consider the fixed quadrilateral with vertices — a rectangle with side lengths and .
- Original, : "If is a square, then is a rectangle." is not a square (side lengths ), so is false, making vacuously true.
- Converse, : "If is a rectangle, then is a square." Here is true ( has four right angles and opposite sides equal, satisfying the definition of rectangle), and is false (as just noted). True antecedent, false consequent, so the converse is false.
- Inverse, : "If is not a square, then is not a rectangle." is true, is false (since is a rectangle), so true antecedent/false consequent again: the inverse is false, agreeing with the converse as guaranteed by Part 2.
- Contrapositive, : "If is not a rectangle, then is not a square." Antecedent is false ( is a rectangle). False antecedent the whole statement is true, agreeing with the original as guaranteed by Part 1.
Notice the mathematical content behind the pattern: "square rectangle" is a true universally quantified geometric fact (every square satisfies the rectangle definition), so for every quadrilateral, not just , the original conditional is true and its contrapositive is true. But "rectangle square" is false as a universal claim, and is one witness making the converse (and inverse) false. Different rectangles could make the converse true instead (e.g. a rectangle, which is a square) — the point of Part 3 of the theorem is only that the converse is not automatically forced to share the truth value of the original, not that it must always differ.
The theorem's Part 3 exhibits a case where and disagree. One might object: "but in Example 2, choose the quadrilateral to be an actual square with side length — then is true and is true, so both and come out true, and they 'agree' there!" This is correct as far as it goes, and it exposes exactly why the definition of logical equivalence demands agreement on every assignment of truth values to the atomic statements, not just some. Concretely: if we only checked the case (the square ), we would wrongly conclude "," since both conditionals are true there. The error is checking only one row of the truth table instead of all four (equivalently, testing only one shape instead of all quadrilaterals). Dropping the hypothesis "for all truth-value assignments" from the definition of — replacing it with "there exists an assignment where they agree" — collapses the notion of equivalence entirely, because any two conditionals of the form agree at (both vacuously true, regardless of ). Under the weakened, wrong "definition," every conditional would be "equivalent" to every other conditional, including totally unrelated ones like "if then pigs fly" and "if it rains then the sidewalk is dry" — an absurd conclusion that shows the universal quantifier over assignments is not a cosmetic detail but the entire content of the definition. The rectangle/square example (Example 2, with the non-square rectangle ) is what correctly refutes the general equivalence, because it supplies the assignment combined with , which is precisely the profile that makes false while stays true — the one row of the truth table where the two conditionals are forced apart.
Scope, edge cases & common traps
| Situation | What's true | What people wrongly assume |
|---|---|---|
| is a theorem | Contrapositive is automatically also a theorem | Converse is also automatically a theorem (false in general) |
| and both true | Then (biconditional) holds | That this always happens whenever holds |
| false | vacuously true, tells you nothing about | That vacuous truth of says anything about the converse's truth value |
| Proving | May legally instead prove (this is Proof by Contrapositive) | May legally instead prove or |
| Natural language "if...then" | Often intends a biconditional colloquially ("if you eat your dinner, [only then] you get dessert") | That mathematical carries this implicit converse; it does not, by definition |
The mathematician behind it
Origins · 1 minAristotle and how this was discovered
Aristotle's Prior Analytics and Categories laid down the first systematic treatment of conditional and categorical statements, including the recognition that reversing subject and predicate in a claim ("all are ") produces a genuinely different claim ("all are ") that requires separate justification — the ancestor of the converse/original distinction studied here. The broader apparatus of converse, contrary, and contradictory relationships among quantified statements was systematized into the medieval "square of opposition," a direct conceptual ancestor of the swap/negate square used above for the propositional conditional. The rigorous truth-table treatment of the material conditional itself is a much later, 19th–20th century development (traceable through Boole, Frege, and Post/Wittgenstein's truth tables), but the insight that a statement and its converse are logically independent claims — needing separate proofs — is already fully explicit in Aristotelian syllogistic, where fallacies of "illicit conversion" were catalogued as specific logical errors.
Is the converse ever true, or is it always false?
The converse can absolutely be true — the theorem only says it is not guaranteed to be true just because the original conditional is true. For example, "if is even, then is odd" has a true converse ("if is odd, then is even"), and in fact here holds. What the theorem rules out is a blanket logical law forcing the converse to inherit the original's truth value for all . Whether a specific converse happens to be true is a separate mathematical question that must be checked (or proved) on its own merits, statement by statement; it gets no free pass from the truth of the original conditional.
Why does contraposition work but reversing the arrow doesn't?
Because a conditional is false in exactly one scenario: true and false. Contraposition (swap and negate simultaneously) sends this scenario to " true and false," which is exactly the unique scenario making false — so the two statements fail together and hold together in all cases, making them equivalent. Reversing the arrow alone (without negating) sends "P true, Q false" to a statement about a different scenario ("Q true, P false") that has no forced relationship to the original falsifying case, so nothing guarantees the truth values line up.
How is the inverse related to the converse, exactly?
The inverse of is , and if you take the contrapositive of the converse (swap and negate it), you get — the same formula as the inverse. So the inverse is literally the contrapositive of the converse. Since contraposition always preserves truth value (the central theorem's Part 1), the inverse and the converse must always share the same truth value as each other, even though neither is guaranteed to share the truth value of the original conditional.
Does this generalize to statements with quantifiers, like "for all , "?
Yes, and this is exactly the setting used in the worked examples. Fix any particular object in the domain; then and are ordinary (unquantified) statements with definite truth values, and everything proved here about applies verbatim to . The universally quantified claim "" is logically equivalent to "" because the equivalence holds pointwise for every , and a universal quantifier applied to two pointwise-equivalent formulas yields equivalent quantified statements. The quantified converse "" again need not follow, and a single "bad" object with true and false suffices to refute it — precisely the strategy used with and with the rectangle .
Is "vacuously true" a loophole that breaks the theorem?
No — vacuous truth is fully accounted for inside the truth table, not an exception to it. When is false, is true regardless of (rows 3 and 4 of the Lemma's table), and this fact is used consistently in every direction of every proof above, including the contrapositive equivalence proof. The apparent "loophole" that vacuous truth can mask a false converse (as in Example 2, where is vacuously true but is false) is exactly the mechanism the counterexample block uses to demonstrate non-equivalence — it is a feature of the proof, not a gap in it.
Why should I care about this if I already know to "prove the contrapositive sometimes"?
Knowing the rule without knowing why it's valid leaves you unable to recognize when a similar-looking move is invalid — for instance, being unable to say why proving the converse instead would not establish the original claim. The truth-table proof here is what lets you certify, with full rigor, that swapping-and-negating is safe while swapping alone is not, rather than trusting a mnemonic. This distinction is also exactly what's tested when a claimed biconditional " iff " is scrutinized: a correct biconditional proof must separately establish both and its converse , since the theorem guarantees the latter is not automatic.