I want to prove that $∀x(φ(x)⟹ψ(x))$ implies $∀x(φ(x))⟹∀x(ψ(x))$. I read they are not equivalent, but I am not sure why. I tried the following:
- $∀x(φ(x)⟹ψ(x))$
- $⟹[φ(a)⟹ψ(a)]$ is true.
- $⟹φ(a)$ is true.
- $⟹∀x(φ(x))$ (by universal generalization of 3.)
- $⟹φ(a)$ (by universal instantation of 4. and 3.)
- $⟹ψ(a)$ (by 2.)
- $⟹∀x(φ(x))$
- Finally $[∀x(φ(x)⟹ψ(x))]⟹[∀x(φ(x))⟹∀x(φ(x))]$
I can't think of a counterexpample to show that they are not equivalent. Any hints would be greatly appreciated.
Proof in the forward direction $\forall x \; (\phi(x) \implies \psi(x)) \implies(\forall x \, \phi(x) \implies \forall x \,\psi(x))$.
Please note that we are only able to preform step 6 because both the Universal instantation and its generalization occur within the same conditional proof.
An improper use use of Universal Generalization would be
This is incorrect because 4. is only true because 3 is true. i.e. we should have discharged the assumption and then we could have generalized. So it would properly look like
Now a counter example for the converse:
Of course a counter example doesn't need to be shown in this way, but I'm not sure how else to show that it is in fact a counter example.