If we have a variable $x$ and we wish to express the assignment function taking the symbol '$x$' to a number $a$.
We might write that $s(x)=a$
I'm confused by this notation, as we use $s(x)$ which suggests a function that is applied to the real number $x$, as we usually use $x$ in an expression to refer to it's value not the variable itself.
This is acceptable if we consider $s(x)$ as strictly in the metalanguage, Is it more correct to use $s(x)$ to discuss the value of $x$? Or is $x$ a symbol in the metalanguage and a number in the object language?