Let $n > k$ be positive integers and let $A \in M_{k×n}(\mathbb{R})$ satisfy the condition that its set of rows is orthonormal with respect to the dot product. Show that $(A^T A)^2 = A^T A$.
I'm not sure if my proof is correct or there is any better proof for this problem. I appreciate any help.
Let $0\neq v\in\mathbb{R}^n$.
Since the rows of $A$ are orthonormal, then we get $AA^T=I_{k\times k}$, hence $\langle A^TAv, A^TAv\rangle=\langle v,(A^TA)^* A^TAv\rangle=\langle v,A^TAA^TAv\rangle=\langle v, A^TAv \rangle $. Note that $(A^T)^*=A.$ As, $v\in \mathbb{R}^n$ is arbitrary, we get $(A^T A)^2 = A^T A$.