Worlds can show that a predicate argument is invalid (Counterexample Worlds), but to show validity we need proofs. The plan is simple: take the quantifiers off, reason with the eighteen rules you already know (Proofs with All Eighteen Rules), and put quantifiers back on at the end. This lesson gives the two easiest quantifier rules, universal instantiation and existential generalization, and uses Quantifier Negation when a premise starts with a negation.
| Rule | From | Infer |
|---|---|---|
| UI (universal instantiation) | $\forall x Fx$ | $Fa$ (any name), or $Fy$ (a variable) |
| EG (existential generalization) | $Fa$ | $\exists x Fx$ |
Key idea
Why it works
Worked examples
Worked example: UI with a compound inside
- Drop the quantifier.
- Put $b$ for every $x$.
Answer: $Fb \to \neg Gb$
Worked example: EG
- Replace $a$ by $x$ and put $\exists x$ in front.
- EG may replace all the $a$'s or only some.
Answer: $\exists x(Fx \land Gx)$ (also allowed: $\exists x(Fx \land Ga)$).
Worked example: A short proof
- Line 3: $Fc \to Gc$ by UI 1.
- Line 4: $Gc$ by MP 3, 2.
- Line 5: $\exists x Gx$ by EG 4.
Answer: UI, MP, EG.
Common mistake
Choosing the name for UI is up to you, so choose with the goal in mind. If the conclusion or another premise mentions $c$, instantiate with $c$, because that is the object the argument is about. Instantiating a universal premise with a name nobody mentions is legal but rarely gets you anywhere.
- UI: universal in front → any name or variable, the same one everywhere.
- EG: a name → a variable under $\exists$, covering the whole line.
- Never: UI on a part of a line, or EG giving $\forall$.