very intuitively: Think of proof by contradiction. assuming p and !p lets you do proofs by contradiction on demand. “Assume unicorns are not real. We know p. we know !p. This is a contradiction. Therefore unicorns are real.”
A bit more formally:
assume the statement (p AND !p) is always true. Therefore, the statement (q OR (p AND !p)) is also always true for any q. Then by boolean algebra rules, ((q OR p) AND (q or !p)) is true.
so, either one of q and p are true, and either one of q and !p are true.
but if we assume that p is true, then !p in false. But (q OR !p) is true. since either q or !p is true, and !p is false, q must be true.
Let’s say unicorns exist. And let’s say unicorns don’t exist.
Now take the statement “Either unicorns exist or Fjortoftsairplane is the greatest of all time”.
We know that statement is true because “Unicorns exist” is true.
“Unicorns exist” is false. Which means the bit after the “or” must be true.
Congratulations, we just proved I am the greatest of all time.
Latest Answers