[Math] Prove that the eigenvalues of a real symmetric matrix are real

eigenvalues-eigenvectorsinner-productslinear algebramatricessymmetric matrices

I am having a difficult time with the following question. Any help will be much appreciated.

Let $A$ be an $n×n$ real matrix such that $A^T = A$. We call such matrices “symmetric.” Prove that the eigenvalues of a real symmetric matrix are real (i.e. if $\lambda$ is an eigenvalue of $A$, show that $\lambda = \overline{\lambda}$ )

Best Answer

Let $(\lambda,v)$ be any eigenpair of $A$. Since $A=A^T=A^\ast$, $$\langle Av,Av\rangle=v^*A^*Av=v^\ast A^2v=v^*(A^2v)=\lambda^2||v||^2.$$

Therefore $\lambda^2=\frac{\langle Av,Av\rangle}{||v||^2}$ is a real nonnegative number. Hence $\lambda$ must be real.