logo

The eigenvalues of a Hermitian matrix are always real 📂Matrix Algebra

The eigenvalues of a Hermitian matrix are always real

Theorem

Let AA be a Hermitian matrix of size n×nn \times n. Then, the eigenvalues of AA are all real.

Explanation

In general, there is no guarantee that the eigenvalues of a matrix are real, but for Hermitian matrices, this can be verified through proof.

It may not be intuitively obvious, but the proof itself is relatively simple, and it is quite useful as a fact. It yields various good results when combined with concepts like positive-definiteness, so it is well worth knowing.

Proof

Let’s say the eigenvalue of AA is λ\lambda and the corresponding eigenvector is x\mathbf{x}. Then, the eigenvalue equation is as follows.

Ax=λx A \mathbf{x} = \lambda \mathbf{x}

Multiplying both sides by x\mathbf{x}^{\ast} yields:

xAx=λxx \begin{equation} \mathbf{x}^{\ast} A \mathbf{x} = \lambda \mathbf{x}^{\ast} \mathbf{x} \end{equation}

Taking the conjugate transpose ^{ \ast } on both sides, by the properties of conjugate transpose, we get:

(xAx)=(λxx)    xAx=λxx \begin{align*} \left( \mathbf{x}^{\ast} A \mathbf{x} \right) ^{\ast} = & \left( \lambda \mathbf{x}^{\ast} \mathbf{x} \right) ^{\ast} \\ \implies \mathbf{x}^{\ast} A^{ \ast } \mathbf{x} = & \overline{\lambda} \mathbf{x}^{ \ast } \mathbf{x} \end{align*}

Since AA is a Hermitian matrix, we have A=AA=A^{\ast}, and the equation can be rewritten as:

xAx=λxx \begin{equation} \mathbf{x}^{\ast} A \mathbf{x} = \overline{\lambda} \mathbf{x}^{ \ast } \mathbf{x} \end{equation}

By (1)(1) and (2)(2), the following equation holds:

λxx=xAx=xAx=λxx \lambda \mathbf{x}^{ \ast } \mathbf{x} = \mathbf{x}^{ \ast } A \mathbf{x} = \mathbf{x}^{ \ast } A^{ \ast } \mathbf{x} = \overline{\lambda} \mathbf{x}^{ \ast } \mathbf{x}

Therefore, (λλ)xx=0 ( \lambda - \overline{\lambda} ) \mathbf{x}^{ \ast } \mathbf{x} = 0

However, since x\mathbf{x} is an eigenvector, it is not 0\mathbf{0}. Therefore, xx0\mathbf{x}^{\ast} \mathbf{x} \ne \mathbf{0} must be true. Hence,

λ=λ \lambda = \overline{\lambda}

This implies that λ\lambda is real.

See Also