Let $u, v\in V$, where $V$ is a finite dimensional vector-space, such that $\|u\|=\|v\|$. Prove there's a unitary linear operator such that $T(u) = v$
So if there's such unitary linear operator, it must be that:
$$\|u\| = \|T(u)\| = \|v\| = \|T(v)\|$$
I couldn't think of a way to find such linear-operator. I'd be glad to get help here.
Thanks.
Yes. Note first that it is enough to solve the problem where $u = e_1$, the first standard basis vector. (Once we can do that, we can solve that problem twice, getting $A$ sending $e_1$ to $u$ and $B$ sending $e_1$ to $v$, and then form the unitary matrix $BA^{-1}$.)
Assume $V$ has dimension $n$. We form an $n \times n$ matrix as follows:
Note that the required vectors exist: getting a vector orthogonal to the existing columns is just solving a system of fewer than $n$ linear equations in $n$ variables, so there is a nonzero solution. Divide that solution by it's norm to get another, unit length solution.
This matrix is orthonormal (i.e. unitary) by construction, and maps $e_1$ to $v$, since $v$ is its first column.