In Enderton's, There is a theorem called "existential instantiation", it says:
Assume that the constant symbol $c$ does not occur in $\alpha ,\beta , \Gamma$ and that: $$ \Gamma\cup\{\alpha^x_c\}\vdash\beta$$ Then $$\Gamma\cup\{\exists\alpha\}\vdash\beta$$
I've googled the name of the theorem but found that on Wikipedia here for example, It says something else namely, Given $\exists x\alpha$ we can infer $\alpha^x_c$ for some contant symbol $c$ that has not been used before in the deduction. It seems that what wikipedia states is the converse of the EL theorems in Enderton's and I don't see how both forms coincede.
Could anyone clarify for me how they state the same fact?
It is the existential elimination rule of Natural Deduction :
The other rule of Natural Deduction for $\exists$ is the existential introduction rule :
which in Enderton's system correspons to : $\vdash \alpha^x_t \rightarrow \exists \alpha$, that can be easily derived from Ax.2 : $\forall x \alpha \rightarrow \alpha^x_t$.
In order to understand Enderton's (apparent) "idiosyncratic" approach, we can see the very simple proof of Coroll.24H (Rule EI), page 124 :
By contraposition we have $\Gamma, \lnot \psi \vdash \lnot \varphi^x_c$ and by [previous result] we obtain : $\Gamma, \lnot \psi \vdash \forall \lnot \varphi^x_c$.
Applying contraposition again, we have the desired result.
"Informally", we can rephrase Enderton's proof as follows :
Assume $\Gamma$ and $\exists x \varphi$;
by Existential instantiation we have :
By hypotheses :
thus, we can conclude with :
Why not ? The issue is that the rule :
is not part of Enderton's Deductive Calculus [see page 109-on].
Why so ? Because, without some "tricky" provisos this rule is not sound in Enderton's calculus.
Assume that we can add this rule to the system; then we can "manufacture" this simple derivation :
1) $\exists x \varphi(x)$ --- assumed
2) $\varphi^x_c$ --- from 1), with a new constant $c$ not occurring in it.
Thus, we have the derivation : $\exists x \varphi(x) \vdash \varphi^x_c$.
Then we apply to it :
with $\Gamma = \{ \exists x \varphi(x) \}$, and we have a new derivation :
Finally apply the Deduction Th to get :
But this formula is clearly invalid; consider its arithmetical instance : $\exists x(x \ne 0) \rightarrow \forall x(x \ne 0)$.