The displayed derivation is invalid, although its final conjecture is valid. Its existential-elimination step exports with the local witness name still free, violating the eigenvariable condition. Introducing an existential quantifier afterwards does not repair that earlier invalid rule application.
Move the existential quantifier introduction rule inside the witness scope:
| Line | Formula | Justification |
|---|---|---|
| 1 | Premise | |
| 2 | Premise | |
| 3 | Assume with fresh | |
| 4 | Universal quantifier elimination rule, 1 | |
| 5 | Implication elimination rule, 3 and 4 | |
| 6 | Existential quantifier introduction rule, 5 | |
| 7 | Existential quantifier elimination rule, 2 and 3–6 |
For readability write for the uninterpreted relation . In the first proof, introduce the universal quantifier inside the existential witness scope:
| Line | Formula | Justification |
|---|---|---|
| 1 | Premise | |
| 2 | Assume with fresh witness name | |
| 3 | Universal quantifier elimination rule, 2; choose fresh arbitrary | |
| 4 | Existential quantifier introduction rule, 3 | |
| 5 | Universal quantifier introduction rule, 4; is absent from open assumptions | |
| 6 | Existential quantifier elimination rule, 1 and 2–5 |
| Line | Formula | Justification |
|---|---|---|
| 1 | Premise; choose arbitrary and fresh for this premise | |
| 2 | Assume with fresh , also different from | |
| 3 | Universal quantifier elimination rule, 2 | |
| 4 | Existential quantifier introduction rule, 3 | |
| 5 | Existential quantifier elimination rule, 1 and 2–4 | |
| 6 | Universal quantifier introduction rule, 5 |
These are distinct proof trees: the final two rule applications are interchanged, and their freshness conditions have been checked in their respective contexts. They express the quantifier order and uniform witness principle: a single witness working for every object also supplies a witness for each object individually.
The converse is not valid. In a domain interpret as equality of its arguments. Every object has a witness, namely itself, but no one object equals both 0 and 1. The premise of the converse is true and its conclusion false. The symbol is an arbitrary binary relation here; no set-membership axioms may be imposed on it without an additional premise.
Let abbreviate , and group the three equality alternatives on the left. The proof uses the binary disjunction elimination rule twice, so no unproved three-way derived rule is needed.
| Line | Formula | Justification |
|---|---|---|
| 1 | Premise | |
| 2 | Assume for the first implication | |
| 3 | Assume for the second implication | |
| 4 | Assume with fresh witness name | |
| 5 | Universal quantifier elimination rule, 1 | |
| 6 | Assume the first outer case | |
| 7 | Assume the first inner case | |
| 8 | Equality elimination rule, 7 and 4 | |
| 9 | Negation elimination rule, 2 and 8 | |
| 10 | Logical falsity elimination rule, 9 | |
| 11 | Assume the second inner case | |
| 12 | Equality elimination rule, 11 and 4 | |
| 13 | Disjunction introduction rule, left, 12 | |
| 14 | Disjunction elimination rule, 6, 7–10 and 11–13 | |
| 15 | Assume the second outer case | |
| 16 | Equality elimination rule, 15 and 4 | |
| 17 | Disjunction introduction rule, right, 16 | |
| 18 | Disjunction elimination rule, 5, 6–14 and 15–17 | |
| 19 | Existential quantifier elimination rule, 3 and 4–18 | |
| 20 | Implication introduction rule, discharging 3–19 | |
| 21 | Implication introduction rule, discharging 2–20 |
The witness name is absent from and from every assumption remaining after line 19, so the existential elimination is legal. Each equality is used in the forward direction supplied by the printed equality rule. The three named constants need not denote distinct objects: the case proof requires only that they exhaust the domain. This is existential quantification over a finitely named domain followed by exclusion of the first case.
Temporarily assume under label . The implication premise and the modus ponens rule yield . Instantiate it at using the universal quantifier elimination rule, obtaining . Its right biconditional elimination rule gives .
Apply the modus ponens rule with the premise to obtain . Together with , negation elimination rule gives . Discharge using the negation introduction rule to conclude . Nothing assumes that the two constant symbols denote different objects; if they denoted the same object, the stated premises would themselves already be inconsistent.
Apply the universal quantifier elimination rule to the universal premise with term , obtaining . The left biconditional elimination rule gives . Use the premise and the modus ponens rule to derive . The existential quantifier introduction rule with witness yields . Substitution of a constant is capture-free here, so both quantifier side conditions hold.
Let be fresh, not free in any of the three universal premises. Universal quantifier elimination rule gives , and . Apply disjunction elimination rule to the last formula.
In the branch, apply disjunction elimination rule to . Its case contradicts by negation elimination rule, and logical falsity elimination rule then gives . Its case already gives that conclusion. Discharge those two inner case assumptions to obtain under the outer assumption. In the outer branch, the modus ponens rule applied to gives directly.
Discharge the two outer case assumptions by disjunction elimination rule. The conclusion now depends only on the universal premises, in which is not free. Universal quantifier introduction rule therefore gives . All case assumptions have been discharged, and the argument requires no classical reductio ad absurdum.