amsmath.sty defines \mspace as follows:
\newcommand{\mspace}[1]{\mskip#1\relax}
What is the purpose of this definition?
amsmath.pdf says that \mspace is the "equivalent of \hspace for math mode use".
I know that LaTeX has a philosophy of using braces around every argument. Is that the point? Or is it the idea that \mskip is a TeX-command and thus shouldn't be used in LaTeX? I assume that the purpose of the \relax is to safeguard against a following plus or minus (for stretchable/shrinkable lengths). Is this explicit safety the purpose of the command?
Related: