When we are trying to substitute $x$ by $y$ in a first order logic formula, No free occurrence of $x$ must be in the scope of $y$ quantifier, because if $x$ was free then by substituting by $y$ and being in the scope of $y$ quantifier it will bounded, not free any more!
My problem is the exact meaning of scope of $y$ quantifier. Suppose $Q_1,Q_2$ are any quantifiers and we are going to substitute $x$ by $y$, clearly we are allowed to do this in the following formula $$Q_1y \overbrace{Q_2x P(x,y)}^{Scope-of-y}$$ because $x$ is not free.
But my problem is with this formula:
$$Q_1x Q_2y\overbrace{ P(x,y)}^{Scope-of-y}$$
If we only think of the scope of the $y$ quantifier, $x$ is free because no quantifier of $x$ is in there so we are not allowed to replace $x$ by $y$ while on the other hand $x$ is already bounded by $Q_1x$, So I don't know if we are allowed to substitute $x$ by $y$ or not?. In the aggregate I don't know in replacing $x$ by $y$ in formulas like $$Q_1x Q_2y P(x,y)$$ how the substitution must be done. Thanks
Best Answer
Substitution is the "process" of replacing in a formula $\alpha$ the variable $x$, wherever it occurs free in $\alpha$, by the term $t$ [that, of course, can be another variable, like $y$].
In symbols :
or :
The substitution is allowed provided that “$t$ is substitutable for $x$ in $\alpha$”; informally, it means that, if the term $t$ contains some occurrence of e.g. the variable $y$, we have to avoid that with the substitution for $x$, $y$ is “captured” by a $∀y$ quantifier.
We do not replace the quantified variable; getting e.g. $\forall y \ P(y)$ from $\forall x P(x)$ is not a substitution. We can do it, with some care...
In your example with :
the scope of $Q_1 x$ is the subformula $Q_2 y \ P(x,y)$ and the scope of $Q_2 y$ is the subformula $P(x,y)$.
Thus, we cannot substitute neitehr $x$ nor $y$; if we want "rename" one of them we can do it; the only prescription is : use a fresh variable.
In this way, we can also "swap" them; we have to rename first $y$ with $z$, in order to get :
then rename $x$ with $y$ (now $y$ does not occur any more in the formula) :
and finally rename $z$ with $x$ :
The result has the "same meaning" of the initial formula; all the above process can be "made formal" thorugh suitable derivations in the proof system.