๐Ÿ‘๏ธโ€๐Ÿ—จ๏ธFormal Logic I

Propositional Logic 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

Propositional logic rules are the engine of formal reasoning. They're how you move from premises to conclusions in a valid, airtight way. In Formal Logic I, you're tested on your ability to recognize, apply, and justify each inference step.

These rules fall into patterns: some let you break apart compound statements, others let you build them up, and still others let you chain implications together. Understanding these categories means you won't just memorize ten disconnected rules; you'll see the logical architecture underneath.

What separates students who ace proofs from those who struggle is knowing which rule to reach for and why. When you see a conditional, do you need Modus Ponens or Hypothetical Syllogism? When you hit a negated compound, is it time for De Morgan's Laws? Don't just memorize the formulas. Know what logical work each rule performs and when it's your best tool.


Conditional Elimination Rules

These rules let you extract conclusions from conditional statements. When you have an "if-then" relationship, these are your go-to tools for drawing inferences.

Modus Ponens

  • Affirms the consequent by affirming the antecedent: given Pโ†’QP \rightarrow Q and PP, conclude QQ
  • The most fundamental inference rule in propositional logic. It appears in nearly every proof you'll write.
  • Direction matters: you must have the antecedent PP true, not the consequent. Concluding PP from Pโ†’QP \rightarrow Q and QQ is the formal fallacy of affirming the consequent.

Modus Tollens

  • Denies the antecedent by denying the consequent: given Pโ†’QP \rightarrow Q and ยฌQ\neg Q, conclude ยฌP\neg P
  • This exploits the contrapositive relationship: Pโ†’QP \rightarrow Q is logically equivalent to ยฌQโ†’ยฌP\neg Q \rightarrow \neg P. If the consequent is false, the antecedent must also be false.
  • Especially useful in indirect proofs where you're working backward from a negation to establish what can't be true.

Hypothetical Syllogism

  • Chains conditionals together: given Pโ†’QP \rightarrow Q and Qโ†’RQ \rightarrow R, conclude Pโ†’RP \rightarrow R
  • The "middle term" QQ drops out, linking PP directly to RR. This is the transitivity of implication.
  • Essential for multi-step proofs where you need to connect premises that don't directly share variables.

Compare: Modus Ponens vs. Hypothetical Syllogism. Both work with conditionals, but MP gives you a categorical conclusion (QQ) while HS gives you another conditional (Pโ†’RP \rightarrow R). If you need to derive a simple statement from premises, reach for MP. If you need to establish a new implication, use HS.


Disjunction Rules

These rules govern "or" statements: how to use them and how to create them. Remember that logical disjunction is inclusive, meaning both disjuncts can be true simultaneously.

Disjunctive Syllogism

  • Eliminates one disjunct to affirm the other: given PโˆจQP \lor Q and ยฌP\neg P, conclude QQ
  • Works by process of elimination. If one option is ruled out, the other must hold.
  • This rule is symmetric: you can also use ยฌQ\neg Q to derive PP.

Addition

  • Introduces a disjunction from a single true statement: given PP, conclude PโˆจQP \lor Q for any QQ
  • This can feel counterintuitive at first. But it's logically valid because adding possibilities can never make a true statement false. If "it's raining" is true, then "it's raining or pigs can fly" is also true.
  • Strategically useful in proofs when you need to set up Constructive Dilemma or match the form of a target conclusion.

Constructive Dilemma

  • Combines a disjunction with two conditionals: given PโˆจQP \lor Q, Pโ†’RP \rightarrow R, and Qโ†’SQ \rightarrow S, conclude RโˆจSR \lor S
  • Handles "either way" reasoning: whichever disjunct is true, you get a corresponding conclusion.
  • Premise-heavy (requires three premises), so look for it when you have a disjunction and multiple conditionals available.

Compare: Disjunctive Syllogism vs. Constructive Dilemma. DS eliminates a disjunct using a negation and gives you a categorical conclusion. CD transforms a disjunction through conditionals and gives you another disjunction.


Conjunction Rules

These rules handle "and" statements: building them up and breaking them down. They're simpler than conditional rules but essential for managing compound premises.

Conjunction

  • Combines two true statements into one: given PP and QQ separately, conclude PโˆงQP \land Q
  • Order doesn't matter logically: PโˆงQP \land Q is equivalent to QโˆงPQ \land P.
  • Often the final step in proofs where the conclusion is a compound statement.

Simplification

  • Extracts individual components from a conjunction: given PโˆงQP \land Q, conclude PP (or conclude QQ)
  • When you receive a conjunction as a premise, consider extracting both parts right away. This gives you maximum flexibility for later steps.

Compare: Conjunction and Simplification are inverse operations. Conjunction builds PโˆงQP \land Q from separate pieces; Simplification breaks PโˆงQP \land Q into pieces. Recognizing this symmetry helps you see proofs as a process of construction and deconstruction.


Negation and Equivalence Rules

These rules transform statements by manipulating negations. They're essential for simplifying expressions and converting between logically equivalent forms.

Double Negation

  • ยฌยฌP\neg\neg P is equivalent to PP
  • Works both directions: you can remove ยฌยฌ\neg\neg or add it strategically.
  • Often necessary after Modus Tollens or other rules that introduce negations you need to clean up. For example, if Modus Tollens gives you ยฌยฌA\neg\neg A, apply Double Negation to get AA.

De Morgan's Laws

Two rules that transform negated compounds into compound negations:

  • ยฌ(PโˆงQ)โ‰กยฌPโˆจยฌQ\neg(P \land Q) \equiv \neg P \lor \neg Q
  • ยฌ(PโˆจQ)โ‰กยฌPโˆงยฌQ\neg(P \lor Q) \equiv \neg P \land \neg Q

The negation "flips" the connective: AND becomes OR, OR becomes AND. Think of the negation as "breaking through" the parentheses, but it changes the operator as it does so. These work in both directions, so you can also go from ยฌPโˆจยฌQ\neg P \lor \neg Q back to ยฌ(PโˆงQ)\neg(P \land Q).

Compare: Double Negation vs. De Morgan's Laws. DN handles simple negations (just ยฌยฌP\neg\neg P), while De Morgan's handles compound negations (ยฌ(PโˆงQ)\neg(P \land Q) or ยฌ(PโˆจQ)\neg(P \lor Q)). When you see a negation sign, check what's inside: single proposition โ†’ DN; compound โ†’ De Morgan's.


Quick Reference Table

CategoryRules
Conditional EliminationModus Ponens, Modus Tollens
Chaining ImplicationsHypothetical Syllogism
Disjunction EliminationDisjunctive Syllogism
Disjunction IntroductionAddition, Constructive Dilemma
Conjunction BuildingConjunction
Conjunction BreakingSimplification
Negation ManipulationDouble Negation, De Morgan's Laws

Self-Check Questions

  1. You have Pโ†’QP \rightarrow Q, Qโ†’RQ \rightarrow R, and PP as premises. Which two rules would you use to derive RR, and in what order?

  2. Compare Modus Ponens and Modus Tollens: what do they share structurally, and what distinguishes the direction of their reasoning?

  3. Given the premise ยฌ(AโˆจB)\neg(A \lor B), what can you derive using De Morgan's Laws? How does this differ from applying De Morgan's to ยฌ(AโˆงB)\neg(A \land B)?

  4. A proof requires you to derive PโˆจRP \lor R from the premise PP. Which rule applies, and why might this feel counterintuitive at first?

  5. You're stuck in a proof with premises AโˆงBA \land B and Aโ†’CA \rightarrow C. Outline the two-step strategy using Simplification and another rule to derive CC.