Suppose $T \in L(U, V )$, and $v \in V$. Show that there exists a $u_0 \in U$ such that $(T^*T)(u_0) = T^*(v)$, and $||T(u_0) − v|| \leq ||T(u) − v||$ for all $u ∈ U$. Furthermore, show that if $\dim\operatorname{range} T = \dim U$, then $u_0 = (T^*T)^{-1}(T^*(v))$. These are finite dimensional inner product spaces and $T^*$ is the adjoint.
So I know that $T^*(v)$ must map somewhere in $U$, but I feel like it is too simple to just define $v=T(u_0)$. Any help much appreciated!
Of cause, you cannot define $v=T^*u_0$ because $v$ is given and $u_0$ is unknown. Think of $T^*u_0=v$ as of a linear system to find $u_0$, but as we know not all linear systems are solvable...
You can proceed in this way: let's try to use what you already know \begin{align} & a) \dim\operatorname{range}T^*T=\dim\operatorname{range}T,\\ & b) \dim\operatorname{range}T=\dim U\quad\Rightarrow\quad T^*T\text{ is invertible}. \end{align} First we notice that the part b) is exactly your question "Furthermore, show that..." since $T^*Tu_0=T^*v$ implies $u_0=(T^*T)^{-1}T^*v$ if the matrix is invertible, so let us look at proving that $u_0$ exists.