Symbolic LogicPredicate Logic: Proofs

Proofs with Quantifiers

Strip the quantifiers (EI before UI), reason with the propositional rules, then put quantifiers back with UG or EG.

Not started Jump to practice

You now have all four quantifier rules (UI, EG, EI, UG) and quantifier negation (QN). This lesson puts them together into a strategy for predicate proofs, building on Universal Generalization (UG).

Key idea

Strip the quantifiers (use QN first if a premise starts with a negation; then EI before UI), reason with the propositional rules, then put quantifiers back with EG or UG as the conclusion requires.

Why it works

Once the quantifiers are off, the lines are just like statement logic: $Fa \to Ga$ behaves like $p \to q$. So all the proof skills of the earlier units carry over. The quantifier rules are the doors in and out. Their restrictions decide the order: EI needs a fresh name, so it goes first; UG needs an arbitrary variable, so plan for it from the start.
Planning from the conclusion.
The conclusion is …Plan
about a name, like $Ga$UI with that name; propositional rules
existential, like $\exists x Gx$get an instance with some name, then EG
universal, like $\forall x(Fx \to Hx)$UI with a variable, then UG at the end
a negated quantifieraim for the QN form, then QN
EI, UI, propositional rules, EG.

Worked examples

Worked example: Start with QN

Premises $\forall x(Fx \to Gx)$ and $\neg \forall x Gx$. Prove $\exists x\neg Fx$.
  1. Line 3: $\exists x\neg Gx$ by QN 2.
  2. Line 4: $\neg Ga$ by EI 3.
  3. Line 5: $Fa \to Ga$ by UI 1.
  4. Line 6: $\neg Fa$ by MT 5, 4.
  5. Line 7: $\exists x\neg Fx$ by EG 6.

Answer: QN, EI, UI, MT, EG.

Worked example: A universal conclusion

Premises $\forall x Fx$ and $\forall x Gx$. Prove $\forall x(Fx \land Gx)$.
  1. Line 3: $Fy$ by UI 1. Line 4: $Gy$ by UI 2.
  2. Line 5: $Fy \land Gy$ by Conj 3, 4.
  3. Line 6: $\forall x(Fx \land Gx)$ by UG 5.

Answer: Variables throughout, then UG.

Common mistake

Using UI first and then being unable to use EI with a new name. In the example above, if line 3 had been $Fa \to Ga$ by UI, then $\exists x Gx$ could no longer be instantiated to $a$, and the proof would stall. Do EI first when both are needed.

Why does the second example use variables instead of names? Because the conclusion is universal and must end with UG, which only works on a variable. Had line 3 been $Fa$, the proof would reach $Fa \land Ga$ and then be stuck, since UG never applies to a name.

If a proof seems impossible, it may be invalid. Before searching too long, try to build a counterexample world: if you find one, no proof exists. If every attempt at a world fails, that is a good sign a proof is there to be found.

  • Negated quantifier in a premise? QN.
  • Existential premises: EI, each with its own new name.
  • Universal premises: UI, with those names (or a variable if the conclusion is universal).
  • Propositional rules in the middle.
  • EG or UG to finish.

Practice

Pass with 3 right answers, the last 2 in a row. Each right answer earns 3 XP.

Loading practice…

Builds on

Leads to

Sources and further reading

  • Patrick J. Hurley and Lori Watson, A Concise Introduction to Logic, 13th ed., sections 8.2–8.3
  • forall x: Calgary, an open introduction to formal logic (P. D. Magnus, Tim Button and others; Open Logic Project), chapter on proof strategies for FOL
@teddyrookbook GitHub