Free lesson

Every lesson is free, no account needed. Make a free account to save your progress.

Live classGet practice + mocks
  1. Home
  2. Grade 7-12 Math Review
  3. Truth Tables, Tautologies, and Contradictions
Grade 7-12 Math Review · Grade 11-12 · Gen Math: Logic

Truth Tables, Tautologies, and Contradictions

A conditional is false in exactly one case: a true hypothesis with a false conclusion.

Choose the false case

For which combination is p → q false?

The table lists every possible combination.

n simple propositions give 2 raised to n rows. Two letters, four rows.

pqp ∧ qp ∨ qp → q
TTTTT
TFFTF
FTFTT
FFFFT

Read the columns as personalities. And is strict: one T only. Or is generous: one F only. The conditional is also generous, and its one F is the row worth memorising.

A promise never tested is not broken.

"If it rains, I bring an umbrella" rains, brings one promise kept ✓
same promise rains, no umbrella promise broken ✗
same promise does not rain nothing was promised ✓

A false hypothesis makes the whole conditional true

"If 7 is an even number, then Baguio is a beach town" is a TRUE statement in logic. That feels wrong until you see that the promise was never put to the test. Only a broken promise makes a conditional false.

Build a compound column at a time.

pq¬q¬p¬q → ¬pp → q
TTFFTT
TFTFFF
FTFTTT
FFTTTT

The last two columns are identical, so ¬q → ¬p (the contrapositive) and p → q are logically equivalent. Two statements are equivalent exactly when their final columns match row for row.

One more pair worth knowing: ¬p ∨ q. Row by row it gives F ∨ T = T, F ∨ F = F, T ∨ T = T, T ∨ F = T — the column T, F, T, T, the same as p → q. So a conditional can always be rewritten as "not the hypothesis, or the conclusion".

Always true, always false, or neither.

p ∨ ¬p T in every row a tautology
p ↔ ¬p F in every row a contradiction
p ∧ q a mix a contingency

"It will rain or it will not rain" says nothing about the weather, and that is exactly what a tautology is: true whatever the facts, and therefore carrying no information.

Variations: the biconditional, one row of eight, a hidden tautology.

The biconditional column: p ↔ q

p = T, q = T gives T; p = T, q = F gives F

true when the two match

p = F, q = T gives F; p = F, q = F gives T

both false also match

p ↔ q is the "same truth value" test, so both-false gives T. Reading it as "both true" is the slip.

One row of eight: when is (p ∧ q) → r false?

the conditional fails only as T → F

its one false case

p ∧ q = T needs p = T and q = T

the hypothesis true

r = F

the conclusion false

false only in the row T, T, F

true in the other 7

With three letters there are 8 rows, but we need not write them all: find the one case that breaks the conditional.

A hidden tautology: test (p ∧ q) → p

T T: T → T = T

p ∧ q true, p true

T F: F → T = T

false hypothesis

F T: F → F = T

false hypothesis

F F: F → F = T

false hypothesis

T in every row, so it is a tautology: if both hold, then certainly the first one holds.

Three letters need eight rows, listed systematically.

2³ = 8 rows

every combination, once

p: TTTTFFFF

four, then four

q: TTFFTTFF

two, then two

r: TFTFTFTF

alternating

p → q is false only when p is true and q is false

Halving the block length each time guarantees you list every combination exactly once. Inventing the rows freehand is how a row goes missing, and a missing row can turn a contingency into an apparent tautology.

On the exam

Periodical exams ask for the number of rows, a completed truth table, the one false row of a conditional, or whether a statement is a tautology, contradiction or contingency; entrance tests like the conditional with a false hypothesis and spotting equivalent statements. List the rows by halving the blocks, then build one column at a time. For a 10-second check, count your rows (2 raised to the number of letters) and confirm a conditional's column has F only where T leads to F.

Remember the flow

2 raised to n rows · Halve the blocks each column · Build compounds one column at a time · Matching final columns means equivalent

The conditional is false in exactly one row. Everything else about it follows.
Now you try

Practice problem

Classify the statement

What kind of statement is p ∧ ¬p?

Hint: try p true, then p false. If the result is the same both times, it is a tautology or a contradiction depending on which.