Conditional and indirect proof (Nested Subproofs) work in predicate logic too. Combined with the quantifier rules of Proofs with Quantifiers, they prove conclusions that are conditionals or negations, and they often make long proofs short.
Key idea
Why it works
Worked examples
Worked example: CP with quantifiers on both sides
- Assume $\forall x Fx$ (ACP).
- UI on the assumption and the premise with $y$: $Fy$, $Fy \to Gy$.
- MP: $Gy$. UG: $\forall x Gx$ (allowed: $y$ is not free in the assumption $\forall x Fx$).
- CP: $\forall x Fx \to \forall x Gx$.
Answer: Six lines.
Worked example: IP with quantifiers
- Assume $\exists x Fx$ (AIP). EI: $Fa$.
- UI: $Fa \to Ga$. MP: $Ga$.
- QN on premise 2: $\forall x\neg Gx$. UI: $\neg Ga$.
- Conj: $Ga \land \neg Ga$. IP: $\neg \exists x Fx$.
Answer: The assumption leads to a contradiction.
Common mistake
The extra restriction on UG is the only new thing in this lesson. Everything else is the same CP and IP you already know, with quantifier steps inside. It helps to mark, as you go, which variables appear in each open assumption; those are the ones UG must leave alone until the box closes.
IP is especially handy in predicate logic when the conclusion is a negated quantifier, like $\neg \exists x Fx$: assume the quantifier without the negation, instantiate it, and look for a clash.
- Conditional conclusion: CP.
- Negated or stubborn conclusion: IP.
- Inside the subproof: EI with new names, UI freely.
- UG only on variables that are not free in an open assumption.