Artículo de Wikipedia sobre la generalización universal no parece dar una explicación satisfactoria de las restricciones sobre cuándo se puede utilizar:
Supongamos que Γ es un conjunto de fórmulas, φ una fórmula, y Γ⊢φ(y) se ha derivado. La regla de generalización establece que Γ⊢∀xφ(x) puede derivarse si y no se menciona en Γ y x no se produce en φ .
A continuación, el artículo ofrece un ejemplo de utilización incorrecta de la UG para derivar ∃z∃w(z≠w)⊢∀x(x≠x) con las restricciones dadas ciertamente violadas. Sin embargo, ¿la siguiente modificación de la "prueba" no estaría de acuerdo con las restricciones?
∃z∃w(z≠w)
∃w(y≠w)
y≠x
∀α(α≠x)
x≠x
Aquí, la generalización del paso 4 se ha modificado para utilizar α como variable de enlace del cuantificador, lo que debería estar permitido, ya que α no se produce en y≠x y y no se produce en el supuesto ∃z∃w(z≠w) Sin embargo, esto lleva a una instanciación universal que es claramente falsa. ¿Es la Γ de las restricciones se refiere a todos los pasos anteriores de la prueba, no sólo a los supuestos? Si es así, ¿esto no invalidaría la prueba dada más adelante en el artículo que incluye los pasos P(y)→Q(y) y P(y) antes de generalizar Q(y) ? ¿La presencia de la instanciación existencial impone de alguna manera más restricciones a la generalización universal, contando el existencial instanciado como una mención de la variable introducida?