I'm following this online guide to quantifier inference rules for natural deduction [pdf].
Question: I need help as I don't understand two of the rules, $\forall$-intro and $\exists$-elim. I discuss each below.
Attached below is a screenshot of the relevant section of the guide.
$\forall$-intro Rule
The $\forall$-elim rule makes sense. If a property $\varphi$ holds for all $x$ (in a given set) then of course it holds for a particular $x = t$, that is, $\varphi(t)$.
However, my reading of the $\forall$-intro is that if a property $\varphi$ holds for a particular constant $a$, then it holds for all $x$ in the relevant set, $\forall x \varphi(x)$. This does not make intuitive sense to me.
A counter-example is $\varphi \equiv \text{is identically 3}$. So $\varphi(a=3)$ is true, but $\varphi(x=4)$ is false.
$\exists$-elim Rule
The $\exists$-intro rule makes sense to me. If a property $\varphi$ holds for a particular $t$ in a given set, then of course there exists an $x$ such that $\varphi(x)$ holds, namely $x=t$.
However, my reading of the $\exists$-elim rule is that
if
- there exists an $x$ such that $\varphi(x)$ holds, and
- an assumption of $varphi(a)$ being true (for any $a$ from the relevant set) leads to $\chi$
then $\chi$ holds.
This makes no sense to me. For a counter example, we again use $\varphi \equiv \text{is identically 3}$. The first premise is that there exists an $x$ such that $\varphi(x)$. This a true premise as it holds for $x=3$. The second premise $\chi$ is derived from an assumption that $\varphi(a=4)$ which is not true. Which leads us to prove anything...
What am I misunderstanding?
The guide introduces terminology "Eigenvariable condition" but does not explain it well enough for me to understand.
