Let $V$ be a finite-dimensional inner product space over $R$ and suppose $f: V\rightarrow V$ is a rigid motion.
Prove that $f$ is both injective and surjective.
So I know that a rigid motion is an isometry and is defined by the function $f: V\rightarrow V$ such that $||f(x) - f(y)|| = ||x - y||$ for all $x,y\in V$, where $V$ is an inner product space.
I'm struggling to figure out how to prove injectivity and surjectivity using that definition.
Any guidance on how to prove this?


If $\ g(x)=f(x)-f(0)\ $ then $\ g\ $ must be an orthogonal linear transformation. Here's an outline of a proof.
First, $$ \|g(x)\|=\|f(x)-f(0)\|=\|x\|\ , $$ and \begin{align}\|g(x)-g(y)\|^2&=\|f(x)-f(0)-(f(y)-f(0))\|^2\\&=\|x-y\|^2\\ &=\|x\|^2+\|y\|^2-2\langle x,y\rangle\ , \end{align} but \begin{align}\|g(x)-g(y)\|^2&=\|g(x)\|^2+\|g(y)\|^2-2\langle g(x),g(y)\rangle\\ &=\|x\|^2+\|y\|^2-2\langle g(x),g(y)\rangle\ . \end{align} Therefore $$ \langle g(x),g(y)\rangle=\langle x,y\rangle\ . $$ Now \begin{align} \langle g(x)&,g(\lambda y+\mu z)-\lambda g(y)-\mu g(z)\rangle\\ &=\langle g(x),g(\lambda y+\mu z)\rangle-\lambda\langle g(x),g(y)\rangle-\mu\langle g(x),g(z)\rangle\\ &=\langle x,\lambda y+\mu z\rangle-\lambda\langle x,y\rangle-\mu\langle x,z\rangle\\ &=0\ . \end{align} Since this is holds for any $\ x\ $, we have, in particular, \begin{align} \langle g(\lambda y+\mu z),g(\lambda y+\mu z)-\lambda g(y)-\mu g(z)\rangle&=0\ ,\\ \langle g(y),g(\lambda y+\mu z)-\lambda g(y)-\mu g(z)\rangle&=0\ ,\ \text{and}\\ \langle g(z),g(\lambda y+\mu z)-\lambda g(y)-\mu g(z)\rangle&=0\ , \end{align} and therefore \begin{align} &\|g(\lambda y+\mu z)-\lambda g(y)-\mu g(z)\|^2\\ &=\langle g(\lambda y+\mu z)-\lambda g(y)-\mu g(z),g(\lambda y+\mu z)-\lambda g(y)-\mu g(z)\rangle\\ &=\langle g(\lambda y+\mu z),g(\lambda y+\mu z)-\lambda g(y)-\mu g(z)\rangle\\ &\hspace{1em}-\lambda\langle g(y),g(\lambda y+\mu z)-\lambda g(y)-\mu g(z)\rangle\\ &\hspace{1em}-\mu\langle g(z),g(\lambda y+\mu z)-\lambda g(y)-\mu g(z)\rangle\\ &=0\ . \end{align} It follows that $\ g(\lambda y+\mu z)=\lambda g(y)+\mu g(z)\ $, and so $\ g\ $ is linear. Since $\ g(x)=0\ $ implies that $$ \|x\|=\|g(x)\|=0\ , $$ and hence that $\ x=0\ $, it follows that $\ \ker g=\{0\}\ $, and so $\ g\ $ is injective. It then follows from the rank-nullity theorem for finite dimensional spaces that $\ g\ $ is also surjective.
Thus, if $\ f(x)=f(y)\ $, then $\ g(x)=$$f(x)-f(0)=$$f(y)-f(0)=$$g(y)\ $, which implies $\ x=y\ $. So $\ f\ $ is also injective. And if $\ z\in V\ $, and $\ y=g^{-1}(z-f(0))\ $, then $\ f(y)=g(y)+f(0)=z\ $, so $\ f\ $ is also surjective.