← back to logic

Natural Deduction

Craig DeLancey · A Concise Introduction to Logic, Ch. 5 · CC BY-SA 4.0

Natural deduction proves conclusions from premises using inference rules. Each rule introduces or eliminates a connective. Subproofs (temporary assumptions) let you prove conditionals and handle disjunctions.

1. P → Q premise 2. Q → R premise 3. P assume 4. Q →E 1,3 5. R →E 2,4 6. P → R →I 3-5 Hypothetical syllogism proved by conditional proof

Modus ponens and modus tollens

Modus ponens (→E): from P and P → Q, conclude Q. Modus tollens: from ¬Q and P → Q, conclude ¬P.

Scheme

Conjunction and disjunction rules

Conjunction introduction (∧I): from P and Q separately, conclude P ∧ Q. Conjunction elimination (∧E): from P ∧ Q, conclude P (or Q). Disjunction introduction (∨I): from P, conclude P ∨ Q for any Q. Disjunction elimination (∨E): from P ∨ Q, if P leads to R and Q leads to R, conclude R.

Scheme

Conditional proof and RAA

Conditional proof (→I): assume P, derive Q inside a subproof, then discharge the assumption and conclude P → Q. Reductio ad absurdum (RAA): assume P, derive a contradiction, conclude ¬P.

Scheme

Inference rules reference

Rule From Conclude
Modus ponens (→E)P, P → QQ
Modus tollens¬Q, P → Q¬P
Conj intro (∧I)P, QP ∧ Q
Conj elim (∧E)P ∧ QP (or Q)
Disj intro (∨I)PP ∨ Q
Disj elim (∨E)P ∨ Q, P→R, Q→RR
Cond proof (→I)[assume P ... Q]P → Q
RAA[assume P ... ⊥]¬P
Neighbors