← mapLogic & Proof

Implication

⚗ Dr. Möbius, from the lab

Now the connective that runs all of mathematics and ruins all of public discourse: if–then. Get this one right and proofs make sense forever. Get it wrong — confuse a statement with its converse — and you join roughly 95% of humanity wallowing in a swamp of catastrophic bullshit reasoning. I will drag you out of that swamp by the collar, whether you like it or not.

THE BIG IDEA

P implies Q is a promise that is broken only when P is true and Q is false, so it is logically equivalent to its contrapositive but NOT to its converse.

Implication is a promise

The statement PQP \to Q — read "PP implies QQ", or "if PP then QQ" — is the spine of every theorem you will ever meet. PP is the hypothesis (the premise, the "if" part); QQ is the conclusion (the "then" part).

The cleanest way to understand it: PQP \to Q is a promise. I tell you, "If it rains, then I bring an umbrella." When is my promise broken — when did I lie to you? Exactly one situation: it rained (PP true) and I showed up umbrella-less (QQ false). In every other case I kept my word.

That single insight hands you the whole truth table. Stare at it. I'll wait.

PPQQPQP \to Q
TTT
TFF
FTT
FFT

Row 2 is the only false row — promise made, promise broken. Stare at it. The implication is true by default and false only when the hypothesis holds but the conclusion fails. And here's a bonus that ties back to last lesson: this column is identical to ¬PQ\neg P \lor Q. So PQ¬PQP \to Q \equiv \neg P \lor Q — implication is secretly just an OR in disguise. Verify it row by row and feel the floor shift.

Vacuous truth: the rows that make people scream

Look at rows 3 and 4 — the ones where PP is false. The implication comes out true both times, and students hate this with the fire of a thousand suns. "How can 'if I'm a billionaire, I'll buy you a yacht' be true when I'm broke?!"

Because I never broke the damn promise. The promise only kicks in if I'm a billionaire. I'm not, so the condition never triggered, so I can't have lied. An unfired promise is an unbroken promise. We call this vacuous truth: when the hypothesis is false, the implication is automatically true, for free, no questions asked.

"Every purple elephant in this lab can fly." True! There are no purple elephants in the lab — I checked, and believe me, I'd know — so there's no counterexample, so the statement stands. Weird? Hell yes. Forced by the table? Also yes. And rigor wins over feelings every single time — that's the entire ethic of this place. You'll use vacuous truth the moment you prove things about empty sets.

Converse: the most expensive mistake on Earth

Take PQP \to Q and swap the parts. You get the converse, QPQ \to P. It looks almost the same. It is a completely different statement, and conflating the two is the single most common logical error committed by your species, daily, at catastrophic scale. Politicians do it. Doctors do it. Your least favorite statistics teacher certainly does it.

"If it's a dog, then it's a mammal." True. Converse: "If it's a mammal, then it's a dog." Catastrophically false — cats exist.

The truth of PQP \to Q tells you nothing about QPQ \to P. They are independent. A medical test that's positive whenever you're sick (sickpositive\text{sick} \to \text{positive}) is worthless shit if it's also positive for healthy people; the converse (positivesick\text{positive} \to \text{sick}) is the thing you actually wanted, and it does not come free. Tattoo this on the inside of your eyelids: the converse is not the original.

Contrapositive: the secret identical twin

Now a different swap. The contrapositive of PQP \to Q is ¬Q¬P\neg Q \to \neg P — negate both parts AND flip the order. And here is the miracle: the contrapositive is logically equivalent to the original. Same truth table, same statement, two costumes. Prove it:

PPQQPQP \to Q¬Q\neg Q¬P\neg P¬Q¬P\neg Q \to \neg P
TTTFFT
TFFTFF
FTTFTT
FFTTTT

Columns three and six are identical. So PQ¬Q¬PP \to Q \equiv \neg Q \to \neg P, always. "If it's a dog, it's a mammal" says exactly the same thing as "if it's not a mammal, it's not a dog." This isn't a coincidence — it's the engine of an entire proof technique two lessons from now, where a hard PQP \to Q becomes an easy ¬Q¬P\neg Q \to \neg P.

So burn the asymmetry into your brain, because it's the entire goddamn lesson: converse = different; contrapositive = same.

Toggle the rows and confirm the equivalence with your own hands — watch PQP \to Q and ¬Q¬P\neg Q \to \neg P stay locked together while the converse drifts off on its own:

truth table — tap a row to spotlight it
PQP → Q¬Q → ¬PQ → P
TTTTT
TFFFT
FTTTF
FFTTT

Biconditional: the two-way street

Sometimes both directions are true. When PQP \to Q and QPQ \to P both hold, we write PQP \leftrightarrow Q, read "PP if and only if QQ" (often abbreviated "iff"). Its table is true exactly when PP and QQ have the same truth value:

PPQQPQP \leftrightarrow Q
TTT
TFF
FTF
FFT

"nn is even iff nn is divisible by 22." Both directions hold, so it's a biconditional — a genuine definition. Whenever you see "iff," brace yourself: you'll have to prove two implications, never just one. Half a biconditional is half a proof, and half a proof is zero proof.

The hidden quantifier in every math claim

Last move, and it's a hell of a doozy. Most mathematical claims are implications in disguise, with a silent "for all" bolted to the front. The Federation of Boring Textbook Authors never bothers to show you this skeleton, which is why students stumble through proofs for years without knowing what they're actually asserting. Take "every multiple of 44 is even." Unpack it:

for all integers n,(4n)(2n).\text{for all integers } n,\quad (4 \mid n) \to (2 \mid n).

There's the hidden \forall ("for all nn") and the hidden \to ("if 44 divides nn, then 22 divides nn"). "Every AA is a BB" always means "for all xx, if xx is an AA then xx is a BB." Learning to X-ray English sentences into this \forall \dots \to \dots skeleton is the prerequisite for proving anything — which is precisely where the next two lessons are headed. Do the gauntlet; sharpen the X-ray vision.

🔬 SPECIMENS (worked examples)

Worked example 1 — when is the promise broken?

Consider the claim: "If n>10n > 10, then n>5n > 5." For which value of nn, if any, is this implication false? Test n=12n = 12, n=7n = 7, and n=3n = 3.

An implication PQP \to Q is false only when PP is true and QQ is false. Here PP is "n>10n > 10" and QQ is "n>5n > 5".

  • n=12n = 12: PP true (12>1012 > 10), QQ true (12>512 > 5). Promise kept — true.
  • n=7n = 7: PP false (7107 \not> 10), QQ true (7>57 > 5). Hypothesis fails, so vacuously true.
  • n=3n = 3: PP false (3103 \not> 10), QQ false (353 \not> 5). Hypothesis fails again — vacuously true.

There is no value making it false, because there's no number that's both greater than 1010 and not greater than 55. The implication is true for every nn — it's a genuine theorem. Notice rows where PP is false don't threaten it at all.

Worked example 2 — converse vs contrapositive, side by side

Take the true statement: "If a quadrilateral is a square, then it has four right angles." Write its converse and its contrapositive, and judge whether each is true.

Let PP = "it's a square", QQ = "it has four right angles". The original PQP \to Q is true.

Converse (QPQ \to P): "If a quadrilateral has four right angles, then it's a square." This is false — a non-square rectangle has four right angles but isn't a square. The converse flips the arrow and, as warned, carries no guarantee.

Contrapositive (¬Q¬P\neg Q \to \neg P): "If a quadrilateral does not have four right angles, then it is not a square." This is true — and it must be, because the contrapositive is logically equivalent to the (true) original. Negate both parts, flip the order, done.

The lesson in one frame: same original, two transformations, opposite fates. Converse can flip truth value; contrapositive never can.

Worked example 3 — the trap: dissecting an English claim like a specimen

Rewrite "Every multiple of 66 is a multiple of 33" using explicit quantifier-and-implication notation, then state its converse in English and say whether the converse is true.

"Every AA is a BB" unpacks to "for all xx, if xx is an AA, then xx is a BB." So:

for all integers n,(6n)(3n).\text{for all integers } n,\quad (6 \mid n) \to (3 \mid n).

There's the hidden \forall and the hidden \to the lesson promised. (And the original is true: if 66 divides nn then n=6k=3(2k)n = 6k = 3(2k), so 33 divides nn.)

The converse swaps hypothesis and conclusion: "for all integers nn, if 3n3 \mid n then 6n6 \mid n" — in English, "every multiple of 33 is a multiple of 66."

Is the converse true? No. Take n=3n = 3: it's a multiple of 33 but not of 66. One counterexample is enough to kill a "for all" claim. So the original is true while its converse is false — exactly the asymmetry that makes confusing them so dangerous.

☠ KNOWN HAZARDS

  • Affirming the converse. From "PQP \to Q" and "QQ is true", you may NOT conclude PP. QPQ \to P is a separate claim. This error is behind most bad real-world arguments, and it drives me to the reactor on a daily basis.

  • Panicking at vacuous truth. When PP is false, PQP \to Q is true — always, automatically. It's not a loophole, it's the definition. Statements about empty collections are vacuously true.

  • Confusing contrapositive with converse. Contrapositive negates and flips (¬Q¬P\neg Q \to \neg P, equivalent); converse only flips (QPQ \to P, NOT equivalent). One is your twin, one is a stranger.

  • Proving only one direction of an "iff". PQP \leftrightarrow Q demands both PQP \to Q and QPQ \to P. Prove one and you've proven half a theorem — which earns you no credit and a glare from me.

TL;DR

  • PQP \to Q is a promise, false only in the single row PP true, QQ false. Equivalently PQ¬PQP \to Q \equiv \neg P \lor Q.

  • Vacuous truth: when the hypothesis PP is false, PQP \to Q is automatically true — an unfired promise can't be broken.

  • The converse QPQ \to P is a different statement; the truth of PQP \to Q says nothing about it. This confusion is the most common reasoning error there is.

  • The contrapositive ¬Q¬P\neg Q \to \neg P is logically equivalent to PQP \to Q — same table, prove it by hand.

  • PQP \leftrightarrow Q ("iff") means both directions hold; it's true exactly when P,QP, Q share a truth value. Every "every AA is a BB" hides a \forall and a \to.

unlocks