Tutorials › Linear Algebra › Real Eigenvalues of Symmetric Matrices

Symmetric Matrices and the Spectral Theorem · Tutorial 726 of 1000

Real Eigenvalues of Symmetric Matrices

Use conjugate transpose to prove that every complex eigenvalue of a real symmetric matrix is real, and see what the result does—and does not—tell you.

Advanced 9 min read

What You'll Learn

  • Define a complex eigenvalue and eigenvector for a real matrix.
  • Apply the conjugate-transpose identity to a quadratic expression.
  • Prove that every complex eigenvalue of a real symmetric matrix is real.
  • Check the conclusion with exact complex eigenvector calculations.
  • Distinguish a real quotient from an eigenvalue.
  • Explain why a real eigenvalue has a real eigenvector when its eigenvector is complex.

The Question Behind Real Eigenvalues

A real matrix acts on real vectors, but its eigenvalue equation can also be considered over \(\mathbb{C}\). In that setting, a vector may have complex entries and its eigenvalue may initially appear to be complex. For a real symmetric matrix, however, a nonreal eigenvalue is impossible. The proof rests on a scalar expression built from a complex eigenvector: its value must be real because of symmetry, while the eigenvalue equation also expresses it as the eigenvalue times a positive real number.

Let \(\mathbf{A}\in\mathbb{R}^{n\times n}\). When we consider complex vectors, we regard the same entries of \(\mathbf{A}\) as complex numbers and let \(\mathbf{A}\) act on \(\mathbb{C}^n\). A complex eigenvalue \(\lambda\) means that there is a nonzero vector \(\mathbf{x}\in\mathbb{C}^n\) such that \(\mathbf{A}\mathbf{x}=\lambda\mathbf{x}\). The eigenvector need not have real entries. The transpose criterion for symmetry is \(\mathbf{A}^{\top}=\mathbf{A}\), and because \(\mathbf{A}\) is real, this also gives \(\mathbf{A}^{*}=\mathbf{A}\).

Definition: For a complex matrix \(\mathbf{B}\), its conjugate transpose \(\mathbf{B}^{*}\) is obtained by transposing \(\mathbf{B}\) and taking the complex conjugate of every entry. For \(\mathbf{x}=(x_1,\dots,x_n)^{\top}\in\mathbb{C}^n\), \(\mathbf{x}^{*}\mathbf{x}=\sum_{j=1}^{n}|x_j|^2\). Thus \(\mathbf{x}^{*}\mathbf{x}\) is real and is strictly positive whenever \(\mathbf{x}\ne\mathbf{0}\).

The Conjugate-Transpose Identity

The key calculation concerns the scalar \(\mathbf{x}^{*}\mathbf{A}\mathbf{x}\). It is a \(1\times1\) matrix, which we treat as a scalar. Taking the conjugate of a scalar reverses the order of factors when expressed as a conjugate transpose. In particular, for any complex square matrix \(\mathbf{A}\) and any \(\mathbf{x}\in\mathbb{C}^n\),

$$ \overline{\mathbf{x}^{*}\mathbf{A}\mathbf{x}} =(\mathbf{x}^{*}\mathbf{A}\mathbf{x})^{*} =\mathbf{x}^{*}\mathbf{A}^{*}\mathbf{x}. $$

The first equality holds because the conjugate transpose of a scalar is its complex conjugate. For the second, reverse the factor order and take conjugate transposes: \((\mathbf{x}^{*})^{*}=\mathbf{x}\), and the leftmost resulting factor is \(\mathbf{x}^{*}\). If \(\mathbf{A}\) is real symmetric, then \(\mathbf{A}^{*}=\mathbf{A}^{\top}=\mathbf{A}\), so this identity says that \(\mathbf{x}^{*}\mathbf{A}\mathbf{x}\) equals its own complex conjugate.

Result: If \(\mathbf{A}\in\mathbb{R}^{n\times n}\) is symmetric and \(\mathbf{x}\in\mathbb{C}^n\), then \(\mathbf{x}^{*}\mathbf{A}\mathbf{x}\) is real.

Proof. Since \(\mathbf{A}\) is real symmetric, \(\mathbf{A}^{*}=\mathbf{A}\). Applying the conjugate-transpose identity gives \(\overline{\mathbf{x}^{*}\mathbf{A}\mathbf{x}}=\mathbf{x}^{*}\mathbf{A}^{*}\mathbf{x}=\mathbf{x}^{*}\mathbf{A}\mathbf{x}\). A complex scalar equals its conjugate exactly when it is real, so \(\mathbf{x}^{*}\mathbf{A}\mathbf{x}\in\mathbb{R}\). \(\square\)

Why Every Complex Eigenvalue Is Real

The result about \(\mathbf{x}^{*}\mathbf{A}\mathbf{x}\) applies to any complex vector. Now suppose the vector is an eigenvector. Multiplying the eigenvalue equation on the left by \(\mathbf{x}^{*}\) connects that real scalar to the eigenvalue.

Theorem: If \(\mathbf{A}\in\mathbb{R}^{n\times n}\) is symmetric, then every complex eigenvalue of \(\mathbf{A}\) is real.

Proof. Assume \(\lambda\in\mathbb{C}\) is an eigenvalue of \(\mathbf{A}\). By definition, there is a vector \(\mathbf{x}\in\mathbb{C}^n\), with \(\mathbf{x}\ne\mathbf{0}\), such that \(\mathbf{A}\mathbf{x}=\lambda\mathbf{x}\). Multiply both sides on the left by \(\mathbf{x}^{*}\):

$$ \mathbf{x}^{*}\mathbf{A}\mathbf{x} =\mathbf{x}^{*}(\lambda\mathbf{x}) =\lambda(\mathbf{x}^{*}\mathbf{x}). $$

By the result just proved, the left side is real. Also, \(\mathbf{x}^{*}\mathbf{x}=\sum_{j=1}^{n}|x_j|^2\) is real and strictly positive because \(\mathbf{x}\ne\mathbf{0}\). Dividing the equation by this positive real scalar gives

$$ \lambda=\frac{\mathbf{x}^{*}\mathbf{A}\mathbf{x}}{\mathbf{x}^{*}\mathbf{x}}. $$

The numerator and denominator are real, and the denominator is nonzero. Therefore \(\lambda\in\mathbb{R}\). This proves the claim for every complex eigenvalue, without assuming that the eigenvector itself is real. \(\square\)

Checking the Argument on Eigenvectors

Worked Example: A Complex Eigenvector with Real Eigenvalue

Let \(\mathbf{A}=\begin{bmatrix}2&1\\1&2\end{bmatrix}\) and \(\mathbf{x}=\begin{bmatrix}1+i\\1+i\end{bmatrix}\). Verify the eigenvalue equation and calculate the quotient in the proof.

The matrix is real and symmetric. Multiplying gives

$$ \mathbf{A}\mathbf{x} = \begin{bmatrix}2(1+i)+(1+i)\\(1+i)+2(1+i)\end{bmatrix} = \begin{bmatrix}3+3i\\3+3i\end{bmatrix} =3\mathbf{x}. $$

Since \(\mathbf{x}\ne\mathbf{0}\), this verifies that \(\lambda=3\) is an eigenvalue with this complex eigenvector. Its conjugate transpose is \(\mathbf{x}^{*}=\begin{bmatrix}1-i&1-i\end{bmatrix}\). Compute the denominator and numerator separately:

$$ \mathbf{x}^{*}\mathbf{x} =(1-i)(1+i)+(1-i)(1+i)=2+2=4, $$
$$ \mathbf{x}^{*}\mathbf{A}\mathbf{x} =(1-i)(3+3i)+(1-i)(3+3i)=6+6=12. $$

The quotient is \(12/4=3\), agreeing with the eigenvalue equation. This example also makes an important point: a real eigenvalue does not require every corresponding complex eigenvector to have real entries.

Worked Example: A Complex Eigenvector in a Larger Eigenspace

Let \(\mathbf{A}=\begin{bmatrix}1&0&0\\0&4&0\\0&0&4\end{bmatrix}\) and \(\mathbf{x}=\begin{bmatrix}0\\1+i\\2i\end{bmatrix}\). Check that \(\mathbf{x}\) is an eigenvector, then verify the real quotient.

Direct multiplication gives

$$ \mathbf{A}\mathbf{x} = \begin{bmatrix}0\\4+4i\\8i\end{bmatrix} =4\begin{bmatrix}0\\1+i\\2i\end{bmatrix} =4\mathbf{x}. $$

The vector is nonzero, so this is an eigenpair with \(\lambda=4\). Here \(\mathbf{x}^{*}=\begin{bmatrix}0&1-i&-2i\end{bmatrix}\). The squared-length expression is

$$ \mathbf{x}^{*}\mathbf{x} =(1-i)(1+i)+(-2i)(2i) =2+4=6. $$

Using \(\mathbf{A}\mathbf{x}=4\mathbf{x}\), or multiplying the entries directly, gives

$$ \mathbf{x}^{*}\mathbf{A}\mathbf{x} =(1-i)(4+4i)+(-2i)(8i) =8+16=24. $$

Thus \((\mathbf{x}^{*}\mathbf{A}\mathbf{x})/(\mathbf{x}^{*}\mathbf{x})=24/6=4\). The vector has complex entries, but the eigenvalue remains real as the theorem requires.

What the Quotient Does—and Does Not—Show

For a nonzero vector \(\mathbf{x}\), the quotient \((\mathbf{x}^{*}\mathbf{A}\mathbf{x})/(\mathbf{x}^{*}\mathbf{x})\) is defined because its denominator is positive. If \(\mathbf{A}\) is real symmetric, the numerator is real, so the quotient is real. But a real value of this quotient does not by itself make \(\mathbf{x}\) an eigenvector. The eigenvalue proof uses both facts: the quotient is real, and the eigenvalue equation makes the quotient equal to \(\lambda\).

Worked Example: A Real Quotient Without an Eigenvector

Take \(\mathbf{A}=\begin{bmatrix}2&1\\1&3\end{bmatrix}\) and \(\mathbf{x}=\begin{bmatrix}1+i\\2-i\end{bmatrix}\). Compute the quotient and check whether this vector is an eigenvector.

First multiply the matrix by the vector:

$$ \mathbf{A}\mathbf{x} = \begin{bmatrix}2(1+i)+(2-i)\\(1+i)+3(2-i)\end{bmatrix} = \begin{bmatrix}4+i\\7-2i\end{bmatrix}. $$

Since \(\mathbf{x}^{*}=\begin{bmatrix}1-i&2+i\end{bmatrix}\), the numerator is

$$ \begin{aligned} \mathbf{x}^{*}\mathbf{A}\mathbf{x} &=(1-i)(4+i)+(2+i)(7-2i)\\ &=(5-3i)+(16+3i)=21. \end{aligned} $$

The denominator is \(\mathbf{x}^{*}\mathbf{x}=(1-i)(1+i)+(2+i)(2-i)=2+5=7\), so the quotient is \(21/7=3\), which is real. Nevertheless, \(\mathbf{A}\mathbf{x}=\begin{bmatrix}4+i\\7-2i\end{bmatrix}\), whereas \(3\mathbf{x}=\begin{bmatrix}3+3i\\6-3i\end{bmatrix}\). These vectors differ, so \(\mathbf{x}\) is not an eigenvector and the quotient is not an eigenvalue obtained from this vector.

Check: the two components of \(\mathbf{A}\mathbf{x}-3\mathbf{x}\) are \(1-2i\) and \(1+i\), both nonzero. Thus the matrix-vector equation with scalar \(3\) fails, as claimed.

A Real Eigenvalue Has a Real Eigenvector

The theorem does not say that complex eigenvectors must be real. It does imply a related fact for real symmetric matrices: if a real eigenvalue has a complex eigenvector, then there is also a nonzero real eigenvector for that eigenvalue. This follows by separating the real and imaginary parts of the vector.

Corollary: Let \(\mathbf{A}\in\mathbb{R}^{n\times n}\), let \(\lambda\in\mathbb{R}\), and suppose \(\mathbf{x}\in\mathbb{C}^n\) is nonzero and satisfies \(\mathbf{A}\mathbf{x}=\lambda\mathbf{x}\). Then \(\mathbf{A}\) has a nonzero real eigenvector with eigenvalue \(\lambda\).

Proof. Write \(\mathbf{x}=\mathbf{u}+i\mathbf{v}\), where \(\mathbf{u},\mathbf{v}\in\mathbb{R}^n\). Because \(\mathbf{A}\) and \(\lambda\) are real, the eigenvalue equation becomes \(\mathbf{A}\mathbf{u}+i\mathbf{A}\mathbf{v}=\lambda\mathbf{u}+i\lambda\mathbf{v}\). Equality of the real and imaginary parts gives \(\mathbf{A}\mathbf{u}=\lambda\mathbf{u}\) and \(\mathbf{A}\mathbf{v}=\lambda\mathbf{v}\). Since \(\mathbf{x}\ne\mathbf{0}\), at least one of \(\mathbf{u}\) and \(\mathbf{v}\) is nonzero. That nonzero vector is real and is an eigenvector for \(\lambda\). \(\square\)

Common Pitfall: Using Transpose Instead

For complex vectors, transpose and conjugate transpose are different. Replacing \(\mathbf{x}^{*}\) by \(\mathbf{x}^{\top}\) invalidates the key realness argument: symmetry gives \(\mathbf{A}^{\top}=\mathbf{A}\), but it does not imply that \(\mathbf{x}^{\top}\mathbf{A}\mathbf{x}\) is real when \(\mathbf{x}\) has complex entries.

For a concrete calculation, take the real symmetric matrix \(\mathbf{A}=\begin{bmatrix}1&0\\0&2\end{bmatrix}\) and the complex vector \(\mathbf{x}=\begin{bmatrix}1+i\\1\end{bmatrix}\). The incorrect transpose calculation gives

$$ \mathbf{x}^{\top}\mathbf{A}\mathbf{x} =(1+i)^2+2 =2i+2, $$

which is not real. The correction is to conjugate as well as transpose: \(\mathbf{x}^{*}=\begin{bmatrix}1-i&1\end{bmatrix}\). Then

$$ \mathbf{x}^{*}\mathbf{A}\mathbf{x} =(1-i)(1+i)+2 =2+2=4, $$

which is real, as the conjugate-transpose identity guarantees. Also, the strict positivity of \(\mathbf{x}^{*}\mathbf{x}\) depends on \(\mathbf{x}\ne\mathbf{0}\); that hypothesis is essential when dividing to obtain \(\lambda\).

Check Your Understanding

Use the conjugate transpose throughout, and distinguish the eigenvalue equation from a quotient calculation.

  1. State the definition of a complex eigenvalue for a real matrix, including the condition on its eigenvector.
  2. For a real symmetric matrix \(\mathbf{A}\), explain why \(\mathbf{x}^{*}\mathbf{A}\mathbf{x}\) equals its complex conjugate.
  3. In the eigenvalue proof, why is \(\mathbf{x}^{*}\mathbf{x}\) nonzero?
  4. For \(\mathbf{A}=\begin{bmatrix}3&0\\0&1\end{bmatrix}\) and \(\mathbf{x}=\begin{bmatrix}i\\0\end{bmatrix}\), verify the eigenvalue equation and compute the quotient.
  5. If \(\mathbf{x}=\mathbf{u}+i\mathbf{v}\) is an eigenvector for a real eigenvalue of a real matrix, what equations do its real and imaginary parts satisfy?

Test yourself: Linear Algebra final exam practice

Ready to check what you know? Work a full-length practice final, then open the complete worked solutions.

Want all 1,114 practice problems?

This tutorial covers one topic. Calc Pass covers the full Calculus AB & BC curriculum (the core of Calculus I and II): full review, every practice question, and step-by-step solutions to each one.

QR code to download the Calc Pass app

Get the Calc Pass App

Scan to download and practice on the go, with instant scoring.

Calc Pass Volume 1: 1,114 Practice Questions book cover

Vol. 1: 1,114 Questions

The complete practice question bank, organized by AB & BC topic.

View on Amazon
Calc Pass Volume 2: Solutions Manual book cover

Vol. 2: Solutions Manual

Fully worked solutions to every question in Volume 1.

View on Amazon