Prove or refute: $\alpha\rightarrow\beta\models\forall x.\alpha\rightarrow\forall x.\beta$
I believe that this statement is incorrect and want to provide a refutation for it. I know I should show that there is a structure and variable assignment s.t. $\alpha \to \beta$ is satisfied but $\forall x.\alpha \to \forall x.\beta$ ∀xα → ∀xβ is not satisfied, but I'm a bit lost on what this structure would like. Any hints? Or tips on how to approach this?
Here is a proof of the statement:
Assume towards a contradiction that there is a structure $\mathcal{A}$ such that $\mathcal{A}\vDash \alpha \rightarrow \beta$ but $\mathcal{A}\nvDash \forall x\alpha \rightarrow \forall x \beta$. Then, $\forall s\; \; \mathcal{A}\vDash \alpha \rightarrow \beta (s)$ and therefore $\forall s\; \; \mathcal{A}\vDash \alpha (s)$ implies $\mathcal{A}\vDash \beta (s)$. Moreover, $\mathcal{A}\nvDash \forall x\alpha \rightarrow \forall x \beta$ means that there is some variable assignment function $s_0$ such that $\mathcal{A}\nvDash \forall x\alpha \rightarrow \forall x \beta (s_0)$. This is possible only if $\mathcal{A}\vDash \forall x\alpha(s_0)$ and $\mathcal{A}\nvDash \forall x \beta (s_0)$. But $\mathcal{A}\vDash \forall x\alpha(s_0)$ means that $\forall a \in A\; \; \mathcal{A} \vDash \alpha (s_0[x|a])$. Then, using the first part, we deduce that $\forall a \in A\; \; \mathcal{A} \vDash \beta (s_0[x|a])$. On the other hand, $\mathcal{A}\nvDash \forall x \beta (s_0)$ implies that there is $a\in A$ such that $\mathcal{A}\nvDash \beta (s_0[x|a])$. We get a contradiction. So any structure that models $\alpha \rightarrow \beta$ also models $\forall x\alpha \rightarrow \forall x \beta$.