La eliminación universal ( $\forall\textsf {Elim}$ ) los pasos son que : Si la declaración $S(w)$ es válido para cualquier entidad $w$ del dominio, entonces $S(a)$ se cumple para un valor arbitrario $a$ del dominio. $$\forall w~S(w)~\vdash~ S(a)$$
La introducción universal ( $\forall\textsf{Intro}$ ) paso es igualmente que : Si la declaración $S(a)$ se cumple para un valor arbitrario $a$ del dominio, entonces $S(z)$ es válida para todos los valores $z$ del dominio. $$S(a)~\vdash~\forall z~S(z)$$
El criterio clave es que no debe violar la naturaleza arbitraria de la variable libre $a$ entre supuesto(s) y alta. Sin embargo, está bien que dos eliminaciones universales asuman el mismo valor arbitrario; y no hay ningún problema con que las variables ligadas utilicen fichas diferentes. Todos los pasos están bien.
$$\dfrac{\dfrac{\dfrac{\dfrac{\forall x~P(x)~\wedge~\forall y~(P(y)\to Q(y))}{\forall y~(P(y)\to Q(y))}{\wedge\textsf E}}{P(a)\to Q(a)}{\forall\textsf E,a}\quad\dfrac{\dfrac{\forall x~P(x)~\wedge~\forall y~(P(y)\to Q(y))}{\forall x~P(x)}{\wedge\textsf E}}{P(a)}{\forall\textsf E,a}\quad}{Q(a)}{{\to}\textsf E,a}}{\forall z~Q(z)}{\forall\textsf I,\not a}$$