CSCE 235

Handout 6:

Rules of Thumb for Proofs in Propositional Logic

January 28, 2004 

 

 

Here are some rules of thumb based on my experience:

 

1.         Practice

Practice again and again.  Prove directly and then prove by contradiction.  Write down some propositions as hypothesis, and then derive as many conclusions as possible.

 

2.         “Populate”

Derive as many as possible simpler propositions.  For example, if you have , you can break it down to  and  using the simplification rule.  If you have , you can transform the implication to a disjunction:  using the implication rule.  Some of the propositions that you derive may not be useful, but in general, breaking a complex proposition down to simpler ones help you see the reasoning process better.

 

3.         Backtrack

            If you are stuck, then backtrack.  Start another branch of derivation, for example.

 

4.         Predict some end states

If you are stuck, take a look at the conclusion that you want to prove.  May be work backwards from there and see may be there are some intermediate propositions that you already have proved.  That way, it gives you more flexibility.

 

5.         Proof by Contradiction

If you are stuck, then try proof by contradiction.  The beauty of proof by contradiction is that it introduces the conclusion that you want to prove into the mix.  But, be very careful, you can only assume the negation of the conclusion and your goal is to reach a contradiction.  So, if you introduce the negation of the conclusion and you do not reach a contradiction, then your proof by contradiction fails.  Proof by contradiction may take longer in terms of the number of steps, but it can be very very helpful.

 

6.         Purge your steps

Take out redundant steps to make your proof more concise.  Doing this will help you think better and prove better.

 

7.         Understand thoroughly what all the logical equivalences and implications mean.

Understand them from the standpoint of intuition and common sense.  You must do this to appreciate what each rule or law does.