All published worksheets from http://sagenb.org
Image: ubuntu2004
First Verify Statement is truly a Tautology. In this case (TRUE -> TRUE).
Before we attempt to prove.
Check to make sure the TruthTable for your Statement displays all values as TRUE.
For Giggles we can run is_tautology to verify. This is no neccisary but gives me warm and fuzzies.
If Statement is a tautology then it will not be a Contradiction of course.
Let verify what are all the ways this Statement can be made a tautology. Due to it being a, "if then" Statement we must find all the ways to make P->Q TRUE->TRUE.
So there are three ways according to this truth table to make P True:
A B value
False False True
False True True
True True True
There appears to be three ways to make Q True:
B A value
False False True
True False True
True True True
P->Q must both be TRUE to be a Tautology due to the main connective being a Implication. However the values must be opposite if A = FALSE in P then A = TRUE in Q.
So P: F->F = true
And Q: T->T = true
resulting in a Tautology
So P: T->T = true
And Q: F->F = true
resulting in a Tautology
And the third and final opposite pairs
So P: F->T = true
And Q: T->F = true
resulting in a Tautology
Now what would happen if we tried to use the FALSE values for P->Q for their original Truth Tables? P->Q shown respectivly:
A B value
True False False
B A value
False True False
Opps, guess we were right using the FALSE values gives us no Tautology.