Discussion 0B

Proof techniques

Direct

To prove PQP \Rightarrow Q, begin with PP and derive more facts until you reach QQ.
Often, direct proofs apply to questions of the form P0P1PnQP_0 \land P_1 \land \cdots \land P_n \Rightarrow Q because the various PiP_is together can lead to intermediate logical steps.

Contraposition

Since an implication PQP \Rightarrow Q and its contrapositive ¬Q¬P\lnot Q \Rightarrow \lnot P are equivalent, you can prove the contrapositive instead. 
Proof by contraposition can be useful for questions of the form PQ0Q1QnP \Rightarrow Q_0 \lor Q_1 \lor \cdots \lor Q_n for the same reason as above because this is equivalent to ¬Q0¬Q1¬Qn¬P\lnot Q_0 \land \lnot Q_1 \land \cdots \land \lnot Q_n \Rightarrow \lnot P.

Contradiction

To prove PP, assume PP is false and that results in something known to be false (¬Pfalse)(\lnot P \Rightarrow \text{false}).
Proof by contradiction is a type of proof by contraposition because trueP\text{true} \Rightarrow P is equivalent to ¬Pfalse\lnot P \Rightarrow \text{false}.

Cases

Suppose there are cases C0,C1,,CnC_0, C_1, \cdots, C_n of which at least one must be true. You can prove PP by showing PCiP \land C_i is true for each of the CiC_i when CiC_i is true.  This is because PP(C0Cn)(PC0)(PCn)P \equiv P \land (C_0 \lor \cdots \lor C_n) \equiv (P \land C_0) \lor \cdots (P \land C_n).
Proof by cases is helpful when knowing CiC_i gives you information to complete the proof that PP alone does not.