Show that if $A$ is an $m \times n$ matrix and $B=U^*AV$, where $U$ and $V$ are unitary matrices of sizes $m \times m$ and $n \times n$ respectively, then $A^*A$ and $B^*B$ have the same trace.
Really what I want to know is if this part is acceptable, but I included the whole question above for context:
If I have $\text{tr}(V^* A^* A V)$, by rules of trace products, $\text{tr}(V^* A^* A V) = \text{tr}(V^* V A^* A )$.
and $V^* V =I$ ( by def. of unitary)
then $\text{tr}(V^* A^* A V) = \text{tr}(A^* A)$.
Am I missing something?