upgrade
upgrade

🤔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.

Get Started

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 (PQP \rightarrow Q) 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 PQP \rightarrow Q and you establish PP, you can conclude QQ
  • 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 PQP \rightarrow Q holds and ¬Q\neg Q is true, then ¬P\neg P must follow
  • Contrapositive reasoning: this rule exploits the logical equivalence between PQP \rightarrow Q and ¬Q¬P\neg Q \rightarrow \neg P
  • 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 PQP \rightarrow Q and QRQ \rightarrow R, derive PRP \rightarrow R
  • 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 (QQ), while Hypothetical Syllogism combines conditionals to derive another conditional (PRP \rightarrow R). If an exam asks you to derive a conditional conclusion, Hypothetical Syllogism is usually your tool.


Rules for Disjunctive Reasoning

Disjunctions (PQP \lor Q) 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 PQP \lor Q and ¬P\neg P, conclude QQ
  • 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 PP from PQP \lor Q and ¬Q\neg Q

Constructive Dilemma

  • Disjunction-conditional combo—from PQP \lor Q, PRP \rightarrow R, and QSQ \rightarrow S, derive RSR \lor S
  • "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 ¬R¬S\neg R \lor \neg S, PRP \rightarrow R, and QSQ \rightarrow S, derive ¬P¬Q\neg P \lor \neg Q
  • 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 (PQP \land Q) package multiple truths together. These rules let you build conjunctions from separate truths or extract components from existing ones.

Conjunction (Introduction)

  • Combining truths—from PP and QQ separately, derive PQP \land Q
  • 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 PQP \land Q, derive PP (or derive QQ)
  • 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 PP, derive PQP \lor Q for any QQ
  • 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 ¬¬P\neg\neg P, derive PP (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 PP to knowing "PP or something"), while Simplification preserves information you already had. Addition seems like "cheating" but is essential for setting up other rules.


Quick Reference Table

ConceptBest Examples
Forward conditional reasoningModus Ponens, Hypothetical Syllogism
Backward conditional reasoningModus Tollens, Destructive Dilemma
Disjunction eliminationDisjunctive Syllogism
Disjunction with conditionalsConstructive Dilemma, Destructive Dilemma
Conjunction buildingConjunction (Introduction)
Conjunction breakingSimplification
Structure introductionAddition, Double Negation
Chaining implicationsHypothetical Syllogism

Self-Check Questions

  1. 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?

  2. You have the premises ABA \lor B, ACA \rightarrow C, and BCB \rightarrow C. Which rule lets you conclude CCC \lor C (equivalently, CC), and how does this differ from Disjunctive Syllogism?

  3. 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.

  4. In a proof, you've derived ¬¬(PQ)\neg\neg(P \rightarrow Q). What rule do you apply to simplify this, and why might this rule be controversial in non-classical logical systems?

  5. Construct a short proof outline using Hypothetical Syllogism and Modus Ponens together: given PQP \rightarrow Q, QRQ \rightarrow R, and PP, show how to derive RR in two different ways.