The Timpson Lyceum seal

The Timpson Lyceum · First-Order Predicate Logic (2024)

Interchange of Quantifiers & General Inference - Lecture 9 (Logic)

Interchange of Quantifiers & General Inference – Lecture 9

Overview

This lecture completes the rules of derivation for first-order predicate logic by introducing the two rules that govern the existential quantifier, then layers two further topics on top of them. First we add existential specification and existential generalization to round out the four quantifier rules. Next we examine the interchange of quantifiers — the equivalence that lets a universal claim be rewritten as a negated existential claim, and vice versa. Finally, general inference makes explicit the restrictions on the quantifier rules that intuition normally enforces silently. Mastering these gives you a complete proof system: every derivation in first-order logic uses only rule P, rule T, rule CP, reductio ad absurdum, and the four quantifier rules.

Key Concepts

Ambiguous names. An ambiguous name denotes one and only one particular object whose name we happen not to know. It is written with a Greek letter (e.g. α\alpha, β\beta). This contrasts sharply with a variable (x,y,zx, y, z), which stands for any object in the domain. Convention used throughout: letters at the start of the alphabet (a,b,ca, b, c) are named constants; letters at the end (x,y,zx, y, z) are variables; Greek letters (α,β\alpha, \beta) are ambiguously named constants.

Existential specification (the idea). If something satisfies a condition, then some nameable individual satisfies it. From ∃x H(x)\exists x\, H(x) ("there is a human") we may introduce a fresh ambiguous name and conclude H(β)H(\beta).

Existential generalization (the idea). Conversely, if a condition holds of some nameable individual or constant, then something satisfies it. From E(2)∧P(2)E(2) \wedge P(2) we may conclude ∃x (E(x)∧P(x))\exists x\,(E(x) \wedge P(x)).

The four quantifier rules in summary.

Why ES must use an ambiguous name, not a variable. If you replaced ∃x H(x)\exists x\, H(x) with a variable H(y)H(y), you could then universally generalize to ∀y H(y)\forall y\, H(y) — concluding "everything is human" from "something is human." Forcing ES to produce a constant β\beta blocks this, because UG applies only to variables.

Interchange of quantifiers. Two logical equivalences (proved as theorems in the next chapter; taken on intuition here):

∀x φ(x)  ≡  ¬ ∃x ¬φ(x)∃x φ(x)  ≡  ¬ ∀x ¬φ(x)\begin{aligned} \forall x\, \varphi(x) &\;\equiv\; \neg\,\exists x\, \neg\varphi(x) \\ \exists x\, \varphi(x) &\;\equiv\; \neg\,\forall x\, \neg\varphi(x) \end{aligned}

"Everything has the property" says the same thing as "there is nothing lacking it." Mechanically: swap the quantifier, and negate the matrix.

General inference — the four restrictions. Intuition normally prevents these errors, but the rules must state them:

A flagged variable is a free variable introduced via a premise (including a conditional premise); UG is forbidden on flagged variables until that premise is discharged.

Worked Example

Claim: All humans are mortal; there are humans; therefore there are mortals — i.e. {∀x (H(x)→M(x)),  ∃x H(x)}⊨∃x M(x)\{\forall x\,(H(x)\to M(x)),\; \exists x\, H(x)\} \vDash \exists x\, M(x).

The key move is to specify the existential premise first (introducing an ambiguous name), then specify the universal premise onto that same name.

1.∀x (H(x)→M(x))P2.∃x H(x)P3.H(β)ES, 2 (fresh name β)4.H(β)→M(β)US, 15.M(β)T, 3,4 (modus ponens)6.∃x M(x)EG, 5\begin{aligned} &1.\quad \forall x\,(H(x)\to M(x)) &&\text{P} \\ &2.\quad \exists x\, H(x) &&\text{P} \\ &3.\quad H(\beta) &&\text{ES, 2 (fresh name }\beta) \\ &4.\quad H(\beta)\to M(\beta) &&\text{US, 1} \\ &5.\quad M(\beta) &&\text{T, 3,4 (modus ponens)} \\ &6.\quad \exists x\, M(x) &&\text{EG, 5} \end{aligned}

Lines 5–6 depend on premises 1 and 2, completing the proof. Had we done US before ES (specifying line 1 to a variable first), we would have been forced to invent the name in the wrong order and could not have legitimately discharged it — which is exactly why ES on the existential premise comes first.

Summary