In Formal Logic II, you're not just being tested on whether you can recognize a valid argument—you're being tested on whether you can build one from scratch. The methods of proof you'll master here are the fundamental tools logicians and mathematicians use to establish truth with absolute certainty. Understanding these techniques means understanding how knowledge is justified, which connects to everything from soundness and completeness to decidability and formal systems.
Here's the key insight: each proof method exploits a different logical principle. Direct proof leverages the transitivity of implication. Contradiction exploits the law of non-contradiction. Induction relies on the well-ordering of natural numbers. Don't just memorize the steps—know which logical principle each method depends on and when each method is strategically appropriate. That's what separates a student who can follow proofs from one who can construct them.
Implication-Based Methods
These methods are your workhorses for proving conditional statements of the form P→Q. Each approaches the implication from a different angle, exploiting the logical structure of conditionals.
Direct Proof
Assume the antecedent P, then derive the consequent Q—this is the most intuitive method, following the natural "flow" of the implication
Chain of valid inferences connects your assumption to your conclusion through axioms, definitions, and previously proven theorems
Best used when the path from P to Q is relatively clear; if you find yourself stuck, consider switching to contraposition or contradiction
Proof by Contraposition
Prove ¬Q→¬P instead—logically equivalent to P→Q by the contrapositive equivalence
Strategic advantage arises when the negation of the conclusion gives you more concrete information to work with than the original hypothesis
Common in proofs involving divisibility, irrationality, and set non-membership, where "not having a property" is easier to leverage
Proof by Contradiction
Assume ¬S where S is your target statement—then derive any contradiction R∧¬R
Exploits the law of non-contradiction: since no statement can be both true and false, your assumption ¬S must be false, making S true
Most powerful when direct approaches fail or when the statement involves negation, uniqueness, or infinitude (e.g., proving 2 is irrational)
Compare: Direct Proof vs. Contraposition—both prove P→Q, but direct proof assumes P and derives Q, while contraposition assumes ¬Q and derives ¬P. If an exam asks you to prove a statement and the hypothesis seems "weak," try contraposition first.
Case-Based Methods
When a single argument can't cover all possibilities, these methods let you divide and conquer. The key is ensuring your cases are exhaustive (cover everything) and mutually exclusive (don't overlap unnecessarily).
Proof by Cases
Partition the domain into cases where C1∨C2∨…∨Cn is a tautology, then prove the statement holds in each case
Disjunction elimination is the underlying logical principle—if S follows from each Ci, and one of the Ci must be true, then S is true
Watch for natural divisions like even/odd, positive/negative/zero, or membership in different subsets
Proof by Exhaustion
Check every single instance—only viable when the domain is finite and small enough to enumerate completely
Guarantees completeness since no case is left unexamined; often used in combinatorics and computer-verified proofs
Famous example: the Four Color Theorem was proven by exhaustively checking hundreds of configurations via computer
Compare: Proof by Cases vs. Proof by Exhaustion—both divide the problem, but cases use categories (like "n is even or odd") while exhaustion checks every individual element. Use cases when you can generalize; use exhaustion only when the domain is finite and manageable.
Quantifier-Focused Methods
These methods are specifically designed for statements involving universal (∀) or existential (∃) quantifiers. Choosing the right approach depends entirely on which quantifier you're dealing with.
Universal Proof
Prove for an arbitrary element—introduce a variable with no special properties, then show the statement holds for it
Universal generalization allows you to conclude ∀xP(x) from a proof of P(c) where c is arbitrary
Critical requirement: your chosen element must be genuinely arbitrary—using any specific properties invalidates the generalization
Existential Proof
Show at least one element satisfies the property—either by constructing a specific witness or by indirect argument
Existential generalization lets you conclude ∃xP(x) from P(c) for any specific c
Two flavors: constructive (exhibit the witness) or non-constructive (prove existence without identifying the element)
Proof by Counterexample
Disprove a universal claim by finding one failure—a single counterexample to ∀xP(x) establishes ∃x¬P(x)
Logical basis: the negation of ∀xP(x) is ∃x¬P(x), so one counterexample suffices
Exam tip: when asked to evaluate a universal claim, always consider whether a simple counterexample exists before attempting a proof
Compare: Universal Proof vs. Proof by Counterexample—they're logical opposites. Universal proof establishes ∀xP(x) by showing P holds for arbitrary x; counterexample refutes ∀xP(x) by exhibiting one x where P fails. Know which direction you're going before you start.
Constructive vs. Non-Constructive Methods
This distinction cuts across other categories and reflects a deep philosophical divide in logic and mathematics about what "existence" means.
Constructive Proof
Explicitly build the object claimed to exist—provides an algorithm, formula, or specific example that witnesses the existential claim
Philosophically stronger because it gives you the object itself, not just assurance that it's "out there somewhere"
Required in intuitionistic logic and computer science applications where mere existence isn't useful without a method to find the object
Mathematical Induction
Prove a base case P(1), then prove the inductive step P(k)→P(k+1)—together these establish ∀n∈NP(n)
Relies on the well-ordering principle: every non-empty subset of natural numbers has a least element
Variations include strong induction (assume P(1),…,P(k) to prove P(k+1)) and structural induction (for recursively defined objects)
Compare: Constructive Proof vs. Proof by Contradiction for existence claims—contradiction might prove ∃xP(x) without telling you whichx works, while constructive proof hands you the witness directly. FRQs may ask you to reflect on this distinction when discussing foundational issues.
Quick Reference Table
Concept
Best Methods
Proving P→Q
Direct Proof, Contraposition, Contradiction
Disproving universal claims
Counterexample
Proving ∀xP(x)
Universal Proof, Induction, Exhaustion
Proving ∃xP(x)
Constructive Proof, Existential Proof
When direct approach fails
Contradiction, Contraposition
Finite domain problems
Proof by Exhaustion, Proof by Cases
Statements about N
Mathematical Induction
Providing algorithms/witnesses
Constructive Proof
Self-Check Questions
You need to prove "If n2 is even, then n is even." Which method would be most efficient, and why is direct proof awkward here?
What logical equivalence makes proof by contraposition valid? Write out the equivalence using P and Q.
Compare mathematical induction and proof by exhaustion: both can prove universal statements over finite domains, so when would you choose one over the other?
A classmate claims "All prime numbers are odd." What method would you use to respond, and what specific example would you provide?
Explain why proof by contradiction can establish existence (∃xP(x)) without being constructive. What assumption do you negate, and what does the contradiction tell you?