| Last Update:  13  September 2010 
    Note:   | 
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.