Ma · Mathematics

How to Prove (∀x P(x) → A) → ∃x(P(x) → A)

Published By the 9to5Science editorial team

At a glance

  1. 1. Assume the premise

    Let H be the assumption that if P holds for every domain element, then A holds.

  2. 2. Use classical cases

    Separate the cases A and not A, using the law of excluded middle.

  3. 3. Find a witness

    If A is false, H implies that some domain element does not satisfy P.

  4. 4. Build the implication

    In either case, exhibit an element for which P implies A.

Assume the intended statement is ((∀x P(x))→A)→∃x (P(x)→A)((\forall x\,P(x))\to A)\to\exists x\,(P(x)\to A), where AA does not depend on xx. In classical first-order logic, this is valid provided the domain is nonempty. The proof is short once you split into the cases AA and ¬A\neg A.

The assumptions matter: classical logic allows the case split, and a nonempty domain provides an element when AA is true. The result is not valid for an empty domain, and it is not generally derivable in intuitionistic logic.

A classical proof

Let HH denote the premise:

H:(∀x P(x))→A.H: (\forall x\,P(x))\to A.

We need to prove ∃x (P(x)→A)\exists x\,(P(x)\to A). By the law of excluded middle, either AA is true or ¬A\neg A is true.

Case 1: AA is true. Since the domain is nonempty, choose an element dd. The implication P(d)→AP(d)\to A is true because its conclusion, AA, is true. Therefore dd witnesses the existential:

∃x (P(x)→A).\exists x\,(P(x)\to A).

Case 2: ¬A\neg A. We show that not every element satisfies PP. If ∀x P(x)\forall x\,P(x) held, then HH would give AA, contradicting ¬A\neg A. Thus ¬∀x P(x)\neg\forall x\,P(x). Classical quantifier negation gives

∃x ¬P(x).\exists x\,\neg P(x).

Choose a witness cc with ¬P(c)\neg P(c). Then P(c)→AP(c)\to A holds: if P(c)P(c) were true, it would contradict ¬P(c)\neg P(c), so the implication is true. Hence cc witnesses ∃x (P(x)→A)\exists x\,(P(x)\to A).

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 ∀x P(x)\forall x\,P(x) is vacuously true and the existential statement ∃x (P(x)→A)\exists x\,(P(x)\to A) is false. For example, take AA to be true. Then the premise (∀x P(x))→A(\forall x\,P(x))\to A 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 AA and ¬A\neg A. It also uses classical quantifier negation to pass from ¬∀x P(x)\neg\forall x\,P(x) to ∃x ¬P(x)\exists x\,\neg P(x). 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 AA alone, you cannot introduce an existential over an empty domain. In the usual proof, use the nonempty-domain assumption to choose dd.
  • Treating the implication as a biconditional. The premise only says that if every object satisfies PP, then AA follows. It does not say that AA implies ∀x P(x)\forall x\,P(x).
  • Using ¬∀xP(x)⇒∃x¬P(x)\neg\forall xP(x)\Rightarrow\exists x\neg P(x) without checking the logic. This is a classical quantifier-negation rule; it is not generally intuitionistically valid.
  • Letting AA depend on xx. The argument assumes xx is not free in AA. If AA contains xx, the formula has a different meaning and this proof does not automatically apply.

The key idea is to use AA itself as one case. When AA fails, the premise rules out the possibility that PP holds everywhere, leaving an object that makes the conditional true.

References

  1. 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.