Last Update: 13 September 2010
Note: or material is highlighted |
Note: A username and password may be required to access certain documents. Please contact Bill Rapaport.
Index to all lectures
…Back to previous lecture
To show that 2 propositions are logically equivalent,
we need to show that their truth tables have the same input-output (I-O)
columns:
T-table for (p → (q → r)):
p | q | r | (q → r) | (p → (q → r)) |
---|---|---|---|---|
T | T | T | T | T |
T | T | F | F | F |
T | F | T | T | T |
T | F | F | T | T |
F | T | T | T | T |
F | T | F | F | T |
F | F | T | T | T |
F | F | F | T | T |
T-table for ((p ∧ q) → r):
p | q | r | (p ∧ q) | ((p ∧ q) → r) |
---|---|---|---|---|
T | T | T | T | T |
T | T | F | T | F |
T | F | T | F | T |
T | F | F | F | T |
F | T | T | F | T |
F | T | F | F | T |
F | F | T | F | T |
F | F | F | F | T |
Note that the I-O columns are the same, even though the intermediate columns are different.
Theorem:
I.e., two propositions (A, B) are equivalent iff their biconditional (A ↔ B) is a tautology.
Remarks:
proof:
To do that, we need to show two things:
Suppose A ≡ B, & show (A ↔ B) is a tautology:
But, if we now add a column for (A ↔ B) to the t-table,
it will get filled in with Ts, because of the semantics of ↔
So, for all rows, tval(A ↔ B) = T.
But this is the definition of a tautology!
So, (A ↔ B) is a tautology
which is what we wanted to prove ("QED") in this first part of the proof
[This is where we ended today, but, for the sake of completeness, here's the rest of the proof, which we'll review in class on Wednesday.]
Suppose (A ↔ B) is a tautology, & show A ≡ B:
But the only way for tval(A ↔ B) = T is for tval(A) = tval(B), by the semantics of ↔
So, for all rows, tval(A) = tval(B)
But this is the definition of logical equivalence!
So, A ≡ B,
which is QED for the second part of the proof.