A truth table is a complete list of all possible truth values for a statement form. It is a "decision procedure" because it can mechanically decide (in a finite number of steps) if a statement form is a tautology or if an argument is valid.
| p | q | (p ⊃ q) | (p ⊃ q) • p |
|---|---|---|---|
| T | T | T | T |
| T | F | F | F |
| F | T | T | F |
| F | F | T | F |
By looking at the main connective's column in a completed truth table, we can classify any statement form into one of three categories:
A valid deductive argument is one where it is impossible for the premises to be true and the conclusion to be false at the same time.
The truth-table method tests for validity by checking every possible scenario (every row).
If you find even ONE such row (T, T... / ∴ F), the argument is INVALID.
If no such row exists, the argument is VALID.
Argument: p ⊃ q, p / ∴ q
| p | q | Premise 1 (p ⊃ q) | Premise 2 (p) | Conclusion (q) | Notes |
|---|---|---|---|---|---|
| T | T | T | T | T | Premises T, Concl T. (OK) |
| T | F | F | T | F | |
| F | T | T | F | T | |
| F | F | T | F | F |
Result: We looked at all 4 rows. There is no row where the premises (P1, P2) are both T and the conclusion (C) is F. Therefore, the argument is VALID.
Argument: p ⊃ q, q / ∴ p
| p | q | Premise 1 (p ⊃ q) | Premise 2 (q) | Conclusion (p) | Notes |
|---|---|---|---|---|---|
| T | T | T | T | T | Premises T, Concl T. (OK) |
| T | F | F | T | T | |
| F | T | T | T | F | INVALIDATING ROW! |
| F | F | T | F | F |
Result: In row 3, the premises (P1, P2) are both TRUE, but the conclusion (C) is FALSE. This one counterexample is enough to prove the argument is INVALID.