La respuesta de Mike está muy bien, pero para divertirse, he aquí un tercer enfoque. Se desarrolla en la misma línea que la de Mike, pero utilizando técnicas más básicas.
Obsérvese que si $W$ es una matriz simétrica o asimétrica y $W^2=0$ entonces $W=0$ . Esto se debe a que $\|Wx\|_2^2=x^TW^TWx=\pm x^TW^2x=0$ para todos $x$ y por lo tanto $Wx\equiv 0$ .
Ahora, desde la condición $AA^T=A^2$ obtenemos $AA^T=AA=A^TA^T$ y a su vez \begin{cases} AA^TAA^T = AAAA = AA^TA^TA,\\ A^TAAA^T = A^TA^TA^TA^T = AAAA = AAA^TA = A^TA^TA^TA = A^TAA^TA. \end{cases} Por lo tanto, $(AA^T-A^TA)^2 = 0$ . Desde $W_1=AA^T-A^TA$ es simétrico y $W_1^2=0$ deducimos que $W_1=0$ es decir $AA^T=A^TA$ .
Pero luego tenemos $(A-A^T)^2 = AA-AA^T-A^TA+A^TA^T=0$ . Desde $W_2=A-A^T$ es simétrica y $W_2^2=0$ concluimos que $W_2=A-A^T=0$ es decir $A$ es simétrica.
Editar: Como algunos usuarios han señalado que la declaración es trivial cuando $A$ es invertible, también desarrollaremos una prueba en esta línea. Por las condiciones dadas, $\ker A=\ker A^T$ :
- $\ker A \subseteq \ker A^T$ porque $Ax=0 \Rightarrow \|A^Tx\|^2=x^TAA^Tx=x^TA(Ax)=0.$
- $\ker A^T \subseteq \ker A$ porque $$ A^Tx=0 \Rightarrow AAx=AA^Tx=0 \Rightarrow Ax\in\ker A\subseteq\ker A^T \Rightarrow \|Ax\|^2=x^T(A^T(Ax))=0. $$
Por lo tanto, mediante un cambio de base ortonormal, podemos suponer que $A=\pmatrix{B&0\\ 0&0_{k\times k}}$ , donde $B$ es invertible, $BB^T=B^2$ y $k$ es la nulidad de $A$ . Por lo tanto, $B^T=B^{-1}(BB^T)=B^{-1}(B^2)=B$ y $A$ es simétrica.