Suppose $L_{f}$ is a 1st-order language pertaining to fields and let $R$ be the real field structure (R;0,1,+,·), that is, a structure that has 0 and 1 as the constants, and +,· be 2 place functions. Let $s$ be the "assignment" given by $s(v_{i})$ = $i+1$, where $v_{i}$ is variable of $L_{f}$ and consider the formula $\phi:\forall v_{1}((v_{3} = 0·v_{1}) \rightarrow (v_{3} = 0))$ Is it the case that $R\vDash \phi[s]$?
First off, I am confused about the terminology used. My professor does not use (I think) the most common terminology for what he calls an "assignment". I would like to know what this is most commonly called in first order logic so I can read up on it by myself.
Secondly, I have trouble understanding what exactly $R\vDash \phi[s]$ entails. This is read as "R satisfies $\phi$ with assignment $s$." Since I don't have a very good understanding of the assignment in the first place, I can't see what this is really saying.
2) Now, on a similar vein, suppose that $L$ is a first order language that has a 2 place function $f$, a 1 place predicate symbol $Q$, and a 2 place predicate symbol $P$. The "=" argument is not present within this language and constants are absent. Let $\phi$ be the formula $\forall xP(x,y) \rightarrow Q(z)$. Let $s_{1}$ and $s_{2}$ be assignments such that they agree on x,y,z. Then why does the following hold: $L \vDash \phi[s_{1}] \iff L \vDash \phi[s_{2}] $? Additionally, does $Q(x) \vDash Q(y)$?
Similarly to the first question, since I don't have an understanding of $L \vDash \phi[s$], I can't quite answer it. For the second part, how does a predicate model a predicate?