🤔Proof Theory
Common Inference Rules
Study smarter with Fiveable
Get study guides, practice questions, and cheatsheets for all your subjects. Join 500,000+ students with a 96% pass rate.
Why This Matters
Inference rules are the engine of formal proof—they're the legal moves that let you transform premises into conclusions. When you're constructing proofs in Proof Theory, you're not inventing arguments from scratch; you're applying these rules systematically to derive new truths from established ones. Understanding why each rule is valid (not just that it's valid) is what separates students who can follow proofs from those who can build them.
You're being tested on more than memorization here. Exams will ask you to identify which rule justifies a particular step, construct proofs using multiple rules in sequence, and recognize when a rule has been misapplied. The key is understanding the logical structure each rule exploits: Does it work with conditionals? Disjunctions? Conjunctions? Does it eliminate information or introduce it? Don't just memorize the schemas—know what type of reasoning each rule captures and when to reach for it.
Rules for Conditional Reasoning
Conditionals () are the workhorses of logical arguments. These rules let you use conditionals to derive new information, either by affirming the antecedent, denying the consequent, or chaining implications together.
Modus Ponens
- The foundational "forward" rule—if you have and you establish , you can conclude
- Direction matters: you must affirm the antecedent (the "if" part), not the consequent—affirming the consequent is a formal fallacy
- Most frequently used rule in natural deduction proofs; often the final step when discharging assumptions
Modus Tollens
- The "backward" conditional rule—if holds and is true, then must follow
- Contrapositive reasoning: this rule exploits the logical equivalence between and
- Key for indirect proofs: when you can't prove something directly, showing its consequent fails lets you deny the antecedent
Hypothetical Syllogism
- Chain rule for conditionals—from and , derive
- Transitivity of implication: lets you connect distant premises through intermediate steps
- Proof strategy essential: when your goal is a conditional and you have a "middle term," look for this rule
Compare: Modus Ponens vs. Hypothetical Syllogism—both work with conditionals, but Modus Ponens uses a conditional to derive a categorical conclusion (), while Hypothetical Syllogism combines conditionals to derive another conditional (). If an exam asks you to derive a conditional conclusion, Hypothetical Syllogism is usually your tool.
Rules for Disjunctive Reasoning
Disjunctions () represent alternatives. These rules let you either eliminate options to reach a conclusion or combine disjunctions with conditionals for more complex reasoning.
Disjunctive Syllogism
- Elimination by denial—from and , conclude
- Process of elimination: when you know "one or the other" and can rule one out, the other must hold
- Works symmetrically: you can also derive from and
Constructive Dilemma
- Disjunction-conditional combo—from , , and , derive
- "Either way" reasoning: whichever disjunct is true, something follows—you just get a disjunction of the consequents
- Powerful for case analysis: when you can't determine which alternative holds but know what each implies
Destructive Dilemma
- Contrapositive version of Constructive Dilemma—from , , and , derive
- Backward disjunctive reasoning: if at least one consequent fails, at least one antecedent must fail
- Less common but testable: recognize it as Constructive Dilemma's "mirror image" using contraposition
Compare: Constructive vs. Destructive Dilemma—both combine a disjunction with two conditionals, but Constructive works "forward" (from antecedents to consequents) while Destructive works "backward" (from denied consequents to denied antecedents). Think of Destructive Dilemma as applying Modus Tollens to a disjunctive setup.
Rules for Conjunction Manipulation
Conjunctions () package multiple truths together. These rules let you build conjunctions from separate truths or extract components from existing ones.
Conjunction (Introduction)
- Combining truths—from and separately, derive
- Both premises required: you cannot introduce a conjunction unless both conjuncts are independently established
- Often a penultimate step: when your goal is to prove "A and B," prove each separately, then combine
Simplification (Elimination)
- Extracting components—from , derive (or derive )
- Information reduction: you're discarding part of what you know to isolate what you need
- Two applications possible: a single conjunction gives you access to either conjunct independently
Compare: Conjunction vs. Simplification—these are inverse operations. Conjunction builds a compound statement from parts; Simplification breaks a compound statement into parts. Recognizing this symmetry helps you plan proofs: if you need a conjunction, gather the pieces; if you have one, extract what's useful.
Rules for Introducing and Eliminating Logical Structure
These rules let you add logical structure (sometimes in ways that seem too easy) or remove redundant structure to simplify expressions.
Addition (Disjunction Introduction)
- Weakening by disjunction—from , derive for any
- Counterintuitive but valid: you can introduce any claim as an alternative because "P or anything" is weaker than "P" alone
- Strategic use: often needed to set up Disjunctive Syllogism or Constructive Dilemma later in a proof
Double Negation
- Negation cancellation—from , derive (and vice versa in classical logic)
- Classical logic principle: this rule is not valid in intuitionistic logic, making it a key distinguishing feature
- Proof cleanup: often used to simplify expressions after indirect proof steps introduce extra negations
Compare: Addition vs. Simplification—Addition weakens your information (you go from knowing to knowing " or something"), while Simplification preserves information you already had. Addition seems like "cheating" but is essential for setting up other rules.
Quick Reference Table
| Concept | Best Examples |
|---|---|
| Forward conditional reasoning | Modus Ponens, Hypothetical Syllogism |
| Backward conditional reasoning | Modus Tollens, Destructive Dilemma |
| Disjunction elimination | Disjunctive Syllogism |
| Disjunction with conditionals | Constructive Dilemma, Destructive Dilemma |
| Conjunction building | Conjunction (Introduction) |
| Conjunction breaking | Simplification |
| Structure introduction | Addition, Double Negation |
| Chaining implications | Hypothetical Syllogism |
Self-Check Questions
-
Both Modus Ponens and Modus Tollens work with conditionals—what distinguishes which part of the conditional each rule targets, and why does this matter for proof direction?
-
You have the premises , , and . Which rule lets you conclude (equivalently, ), and how does this differ from Disjunctive Syllogism?
-
Compare Addition and Conjunction Introduction: one seems to "give you something for free" while the other requires work. Explain why Addition is still a valid inference despite appearing to create information.
-
In a proof, you've derived . What rule do you apply to simplify this, and why might this rule be controversial in non-classical logical systems?
-
Construct a short proof outline using Hypothetical Syllogism and Modus Ponens together: given , , and , show how to derive in two different ways.