Why This Matters
Rules of inference are the engine of formal proof. They're what allow you to move from premises to conclusions with absolute certainty. In Formal Logic II, you're tested on your ability to recognize which rule applies in a given situation, construct valid proof sequences, and understand why each inference preserves truth.
Don't just memorize the symbolic forms. Know what logical work each rule performs. Some rules let you break apart compound statements, others let you build them up, and still others let you chain reasoning across multiple conditionals. Understanding these functional categories will help you spot the right tool for each step in a proof and avoid common errors on exams.
Conditional Elimination Rules
These rules extract conclusions from conditional (if-then) statements. Conditionals make promises about what follows from what, and these rules let you cash in on those promises.
Modus Ponens
- Affirms the antecedent to derive the consequent: PโQ, P, therefore Q
- This is direct forward reasoning. If you know the "if" part is true, the "then" part must follow.
- The most commonly used rule in proofs. When you see a conditional and its antecedent as separate premises, apply this immediately.
Modus Tollens
- Denies the consequent to reject the antecedent: PโQ, ยฌQ, therefore ยฌP
- This is backward reasoning from a failed prediction: if the effect didn't happen, the cause didn't either.
- Essential for indirect proofs and disproving hypotheses. Look for this when you have a negated statement matching a consequent.
Compare: Modus Ponens vs. Modus Tollens. Both work with conditionals, but MP reasons forward (affirm antecedent โ get consequent) while MT reasons backward (deny consequent โ reject antecedent). On proofs, check whether you have the antecedent or the negation of the consequent to determine which applies. A common mistake is trying to deny the antecedent (PโQ, ยฌP, therefore ยฌQ) or affirm the consequent (PโQ, Q, therefore P). Neither of those is valid.
Conditional Chaining Rules
These rules connect multiple conditionals to extend your reasoning across a chain of implications. Think of them as building bridges between statements that don't directly connect.
Hypothetical Syllogism
- Chains two conditionals into one: if PโQ and QโR, then PโR
- This is the transitivity of implication. The consequent of one conditional becomes the antecedent of the next, and you skip the middle term.
- Look for shared middle terms in your premises. When Q appears as both a consequent and an antecedent, you can link the chain. This rule can be applied repeatedly to build longer chains (e.g., adding RโS to get PโS).
Constructive Dilemma
- Combines two conditionals with a disjunction: (PโQ), (RโS), PโจR, therefore QโจS
- This is parallel conditional reasoning. Whichever disjunct is true triggers its corresponding conditional, so at least one consequent must hold.
- Useful for case analysis when you know one of two things must be true but not which. The disjunctive structure carries through to the conclusion.
Destructive Dilemma
- The mirror image of Constructive Dilemma, using negations: (PโQ), (RโS), ยฌQโจยฌS, therefore ยฌPโจยฌR
- When at least one consequent fails, at least one corresponding antecedent must be rejected. This applies Modus Tollens across parallel conditionals.
- Powerful for ruling out options when predictions fail.
Compare: Constructive vs. Destructive Dilemma. CD moves forward from a disjunction of antecedents to a disjunction of consequents. DD moves backward from a disjunction of negated consequents to a disjunction of negated antecedents. Note that some textbooks present the premises of DD with a conjunction (ยฌQโงยฌS) yielding a conjunction (ยฌPโงยฌR). Check which formulation your course uses, as both versions appear in the literature.
Disjunction Rules
These rules work with "or" statements, either building them or breaking them down. Disjunctions assert that at least one option holds.
Disjunctive Syllogism
- Eliminates one disjunct to affirm the other: PโจQ, ยฌP, therefore Q
- Pure process of elimination. If you know "P or Q" and P is false, Q must be true. This works symmetrically: PโจQ, ยฌQ, therefore P.
- High-frequency exam rule. Whenever you can negate one side of a disjunction, apply this to simplify.
Addition
- Introduces a disjunction from a single statement: P, therefore PโจQ
- This weakens your information by adding possibilities. It seems counterintuitive, but it's logically valid since "or" only requires one true disjunct. You can introduce any Q you want.
- A strategic proof tool for setting up Disjunctive Syllogism or Constructive Dilemma later. If a proof seems stuck, check whether adding a disjunct now creates the structure you need for a future step.
Compare: Disjunctive Syllogism vs. Addition. DS removes options (from disjunction to single statement), while Addition creates options (from single statement to disjunction). They're functional inverses: Addition builds the structure DS can later break down.
Conjunction Rules
These rules handle "and" statements, combining or separating conjuncts. Conjunctions assert that both parts hold.
Conjunction
- Combines two statements into one compound: P, Q, therefore PโงQ
- Both premises must be independently established first. You can't conjoin something you haven't already derived.
- Often the final step in proofs requiring compound conclusions. Gather your pieces, then conjoin them.
Simplification
- Extracts one conjunct from a conjunction: PโงQ, therefore P (or therefore Q)
- Breaks apart compound information to isolate what you need for the next step.
- Apply early in proofs when premises contain conjunctions. Extract the components you'll use separately rather than carrying the whole conjunction forward.
Compare: Conjunction vs. Simplification are perfect inverses. Conjunction assembles (P and Q become PโงQ), while Simplification disassembles (PโงQ yields P or Q). Know which direction you need to move based on your proof goal.
Resolution
This rule generalizes Disjunctive Syllogism and is used extensively in automated theorem proving and logic programming.
Resolution
- Resolves complementary literals across two disjunctions: PโจQ, ยฌPโจR, therefore QโจR
- The P and ยฌP "resolve away," and the remaining disjuncts combine. The complementary pair must contain exactly one positive and one negative occurrence of the same proposition.
- This is the foundation of resolution refutation in AI and automated reasoning, where all statements are converted to clausal (disjunctive) form and repeatedly resolved until a contradiction is found or no new clauses can be derived.
Compare: Resolution vs. Disjunctive Syllogism. DS is actually a special case of Resolution where one "disjunction" is a single literal (ยฌP). Resolution generalizes this to work with two full disjunctive clauses.
Quick Reference Table
|
| Forward conditional reasoning | Modus Ponens, Constructive Dilemma |
| Backward conditional reasoning | Modus Tollens, Destructive Dilemma |
| Chaining implications | Hypothetical Syllogism |
| Eliminating disjuncts | Disjunctive Syllogism, Resolution |
| Building compound statements | Conjunction, Addition |
| Breaking apart compounds | Simplification |
| Working with paired conditionals | Constructive Dilemma, Destructive Dilemma |
Self-Check Questions
-
Modus Tollens and Disjunctive Syllogism both work by denying or eliminating to reach a conclusion. What's the key structural difference between them? (Hint: what kind of statement does each one operate on?)
-
You have the premises AโB, BโC, and A. Which two rules would you apply, and in what order, to derive C?
-
Addition "weakens" information while Simplification "strengthens" it. Why is that the case, and when would you strategically use each in a proof?
-
Given (PโQ) and (RโS) as premises, what additional premise would you need to apply Constructive Dilemma versus Destructive Dilemma?
-
A proof requires you to derive ยฌAโจยฌB from conditional premises. Which rule of inference should you look to apply, and what form must your premises take?