(a) translate the argument into symbolic form and (b) determine if the argument is valid or invalid. You may compare to a standard form or use a truth table.
If the canteen is full, then wecan go for a walk.
We can go for a walk and will not get thirsty.
?If we go for a walk, then the canteen is not full.
P= if the canteen is full.
Q= we can go for a walk.
symbolic form is p->q [(p->q) conditional ~q]->
~q
?~p
valid
truth table
P l ql [(p->q) conditional ~q]->~p
t t t t t f f t f
t f t f f t t t f
f t f t t f f t t
f f f t f t t t t
If the canteen is full, then wecan go for a walk.
We can go for a walk and will not get thirsty.
?If we go for a walk, then the canteen is not full.
P= if the canteen is full.
Q= we can go for a walk.
symbolic form is p->q [(p->q) conditional ~q]->
~q
?~p
valid
truth table
P l ql [(p->q) conditional ~q]->~p
t t t t t f f t f
t f t f f t t t f
f t f t t f f t t
f f f t f t t t t