The p implies q
statement is often described in various ways including:
(1) if p then q
(i.e. whenever p is true, q is true)
(2) p only if q
(i.e. whenever q is false, p is false)
I see the truth table for (1) as
p | q | if p then q
-------------------
T | T | T
T | F |
F | T |
F | F |
I see the truth table for (2) as
p | q | p only if q
-------------------
T | T |
T | F | F
F | T |
F | F | T
How are the two statements the same? What is wrong with my understanding?
Addenda
1). There are some excellent excellent answers/suggestions here but what really worked for me was the following tip:
I think the intuitive way to think of this is if something is contradicted then it is false but if nothing can be contradicted it is by default true.
2). I have now learned that a conditional statement that is true by virtue of the fact that its hypothesis is false (i.e. true by default
) is called vacuously true
.
if p then q
in the first table. – Sandeep Aug 07 '21 at 20:13