I have a little question on P. Cohen's book "Set Theory and the Continuum Hypothesis". On page 10, the following inference rule (F) of a FOL deduction system is given:
Let $A(x)$ be a formula with one free variable $x$. Suppose $B$ is a formula not involving a constant symbol $c$ and $x$. Then $A(c)\rightarrow B$ is valid implies $\exists xA(x)\rightarrow B$ is valid.
I think there is a mistake since we may construct a model where $\exists xA(x)$ is true while $A(c)$ and $B$ are false. Thus we have $A(c)\rightarrow B$ is true but $\exists xA(x)\rightarrow B$ is false. Could I miss something here?