This document provides an overview of proofs in propositional and predicate logic. It begins by introducing valid arguments and rules of inference. It then discusses different types of proofs for propositional logic like direct proofs, proofs by contradiction, and proofs of the contrapositive. Next, it covers rules of inference for quantified statements and using them to build arguments. Examples are provided to demonstrate applying rules of inference to prove conclusions. Finally, it discusses mathematical proofs, forms of theorems, and strategies for direct proofs, indirect proofs, proofs of the contrapositive, and proofs by contradiction.