Suppose we have a predicate symbol of one variable i.e $P(x)$, where the individial $x$ are in some fixed set $X$.
Consider the formula $$\exists yP(y)\rightarrow P(x) =: \mathcal F $$ It has one free variable, so one could say $\mathcal F = \mathcal F(x)$.
Intuitively, there should be no difference between $\exists x\mathcal F$ and $\exists z\mathcal F$, or is there? Am I allowed to write $$\exists x\mathcal F = \exists x (\exists yP(y)\rightarrow P(x))? $$ But it seems nonsensical to write $$\exists z(\exists yP(y)\rightarrow P(x))$$
Question: let $\mathcal F = \mathcal F(x)$. If one quantifies this statement, must it be quantified w.r.t to the free variable, $x$ in this case?
Yes.
We can "play" a little bit with equivalence to try to make sense of it.
Using the equivalence (holding in classical logic) between: $(p \to q)$ and $(\lnot p \lor q)$, we can rewrite it as follows:
But we have that $\exists$ "distribute" over $\lor$ (the existential quantifier is a sort of infinite disjunction) to get:
But the leftmost existential quantifier has no effect, and thus we can remove it:
The final result, which is equivalent to the original formula, is a truism but it is a valid FOL formula.
No.
We are not forced to quantify a free variable. The (usual) syntactical rules allows us to write e.g.: $∃x \ (0=1)$.
Of course, in this case the quantifier "adds" no value to the meaning: the meaning of the formula is $(0=1)$ (which is false).