Let $v_1,v_2,\dots,v_n$ be variables and $\beta$ the variable assignment $\beta(v_n)=2n$ for $n\geq 0$. Of the following, which are true and which false under $\beta$?
- $\forall v_0 \exists v_1 v_0<v_1$
- $\exists v_0(v_0\cdot v_1)\overset{.}{=} v_1$
Since $\beta$ assigns values to the variables, why the need for quantifiers? Especially the $\forall$, since there is only one $v_0$ anyway. By just blindly replacing $v_n$ with $2n$, all the statements (there are a few more) come out false, which made me suspect that the quantors cannot be ignored, but unfortunately it makes no sense to me.
Hint
Consider the second formula:
it has a free variable: $v_1$.
In order to evaluate its truth-value, we have to assign a "reference" to $v_1$.
Thus, $∃v_0(v_0⋅v_1)=v_1[\beta]$ is "evaluated" to:
which is true.
Regarding:
we have to consider the clause of the definition of: $\mathfrak A$ to satisfy $\varphi$ with $\beta$, for the case with $\forall$:
where $\beta(x | d)$ is the variable assignment which is exactly like $\beta$ except for assigning the object $d$ to the variable $x$.
The sentence $∀v_0∃v_1 (v_0 < v_1)$ is obviously true in $\mathbb N$.
According to the semantical specification, $∀v_0∃v_1 (v_0 < v_1)[\beta]$ is true iff $∃v_1 (v_0 < v_1)[\beta(v_0 | k)]$, for every $k \in \mathbb N$.
And this, in turn, means: