Discussion 0B
Proof techniques
Direct
To prove \(P \Rightarrow Q\), begin with \(P\) and derive more facts until you reach \(Q\). Often, direct proofs apply to questions of the form \(P_0 \land P_1 \land \cdots \land P_n \Rightarrow Q\) because the various \(P_i\)s together can lead to intermediate logical steps.
Contraposition
Since an implication \(P \Rightarrow Q\) and its contrapositive \(\lnot Q \Rightarrow \lnot P\) are equivalent, you can prove the contrapositive instead. Proof by contraposition can be useful for questions of the form \(P \Rightarrow Q_0 \lor Q_1 \lor \cdots \lor Q_n\) for the same reason as above because this is equivalent to \(\lnot Q_0 \land \lnot Q_1 \land \cdots \land \lnot Q_n \Rightarrow \lnot P\).
Contradiction
To prove \(P\), assume \(P\) is false and that results in something known to be false \((\lnot P \Rightarrow \text{false})\). Proof by contradiction is a type of proof by contraposition because \(\text{true} \Rightarrow P\) is equivalent to \(\lnot P \Rightarrow \text{false}\).
Cases
Suppose there are cases \(C_0, C_1, \cdots, C_n\) of which at least one must be true. You can prove \(P\) by showing \(P \land C_i\) is true for each of the \(C_i\) when \(C_i\) is true. This is because \(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 \(C_i\) gives you information to complete the proof that \(P\) alone does not.