How to Prove (∀x P(x) → A) → ∃x(P(x) → A)
At a glance
- 1. Assume the premise
Let H be the assumption that if P holds for every domain element, then A holds.
- 2. Use classical cases
Separate the cases A and not A, using the law of excluded middle.
- 3. Find a witness
If A is false, H implies that some domain element does not satisfy P.
- 4. Build the implication
In either case, exhibit an element for which P implies A.
Assume the intended statement is , where does not depend on . In classical first-order logic, this is valid provided the domain is nonempty. The proof is short once you split into the cases and .
The assumptions matter: classical logic allows the case split, and a nonempty domain provides an element when is true. The result is not valid for an empty domain, and it is not generally derivable in intuitionistic logic.
A classical proof
Let denote the premise:
We need to prove . By the law of excluded middle, either is true or is true.
Case 1: is true. Since the domain is nonempty, choose an element . The implication is true because its conclusion, , is true. Therefore witnesses the existential:
Case 2: . We show that not every element satisfies . If held, then would give , contradicting . Thus . Classical quantifier negation gives
Choose a witness with . Then holds: if were true, it would contradict , so the implication is true. Hence witnesses .
Both cases establish the desired conclusion, so the full implication is true.
Why the domain must be nonempty
The first case uses an element of the domain as a witness. If the domain is empty, the universal statement is vacuously true and the existential statement is false. For example, take to be true. Then the premise is true, while the conclusion is false. So the displayed implication fails in an empty-domain interpretation.
Many introductory logic courses build nonempty domains into their definition of first-order structures. Under that convention, the caveat is automatic. If empty domains are allowed, the nonempty-domain condition must be stated.
Why classical logic matters
The proof uses the law of excluded middle to split into and . It also uses classical quantifier negation to pass from to . Those steps are not generally available in intuitionistic logic, so the formula is not an intuitionistic theorem for arbitrary predicates and domains.
The distinction is not about whether the proof is written formally. It is about which logical rules the proof system permits. If a course is using classical predicate logic, the case proof above is standard. If it is using intuitionistic logic, you need additional assumptions or a different target conclusion.
Common mistakes
- Forgetting to choose a witness. From alone, you cannot introduce an existential over an empty domain. In the usual proof, use the nonempty-domain assumption to choose .
- Treating the implication as a biconditional. The premise only says that if every object satisfies , then follows. It does not say that implies .
- Using without checking the logic. This is a classical quantifier-negation rule; it is not generally intuitionistically valid.
- Letting depend on . The argument assumes is not free in . If contains , the formula has a different meaning and this proof does not automatically apply.
The key idea is to use itself as one case. When fails, the premise rules out the possibility that holds everywhere, leaving an object that makes the conditional true.
References
- Herbert B. Enderton, A Mathematical Introduction to Logic
Spotted an error? Send a correction. Read how we write and check articles in our editorial policy.