Why Nonreal Eigenvalues Come in Pairs
A real matrix has real entries, but its eigenvalues need not be real when we allow complex scalars. What the real entries do guarantee is a symmetry: whenever a nonreal number is an eigenvalue, its complex conjugate is also an eigenvalue. The characteristic polynomial makes this symmetry precise. Its coefficients are real, so conjugating an input and its polynomial value preserves the equation that the polynomial equals zero.
In this tutorial, a real \(n\times n\) matrix is regarded as acting on \(\mathbb{C}^n\), with the same entries and the usual matrix-vector multiplication. For a complex number \(z=a+bi\), its conjugate is \(\overline{z}=a-bi\). A number is nonreal if it is not equal to its conjugate.
The last equivalence is the determinant criterion for a square matrix: its determinant is zero exactly when its columns are linearly dependent. If \(\det(\mathbf{A}-\lambda\mathbf{I}_n)=0\), column dependence gives a nonzero vector \(\mathbf{v}\) with \((\mathbf{A}-\lambda\mathbf{I}_n)\mathbf{v}=\mathbf{0}\), which is the eigenvalue equation. Conversely, such a nonzero vector makes the columns dependent and the determinant zero. This criterion lets us check eigenvalues by evaluating the characteristic polynomial.
The Conjugation Argument
Proof. Since \(\mathbf{A}\) is real, conjugating each entry leaves it unchanged: \(\overline{\mathbf{A}}=\mathbf{A}\). Also, conjugation commutes with addition and multiplication of complex numbers. The determinant is a sum of signed products of matrix entries, so conjugating a determinant conjugates each entry in those products. Consequently, for any complex matrix \(\mathbf{M}\), \(\overline{\det\mathbf{M}}=\det(\overline{\mathbf{M}})\). Apply this identity to \(\mathbf{M}=\mathbf{A}-\lambda\mathbf{I}_n\):
If \(\lambda\) is an eigenvalue, then \(p_{\mathbf{A}}(\lambda)=0\). The displayed identity gives \(p_{\mathbf{A}}(\overline{\lambda})=\overline{0}=0\), so \(\overline{\lambda}\) is an eigenvalue by the determinant criterion. Finally, if \(\lambda\) is nonreal, then \(\lambda\ne\overline{\lambda}\), so the two eigenvalues are distinct. \(\square\)
The same fact can be read from the coefficients. Expanding the determinant shows that \(p_{\mathbf{A}}\) has real coefficients, because every entry of \(\mathbf{A}\) is real. A polynomial with real coefficients satisfies \(p_{\mathbf{A}}(\overline{\lambda})=\overline{p_{\mathbf{A}}(\lambda)}\). The determinant argument above proves that identity directly, without needing to list the coefficients of the polynomial.
Worked Examples
Worked Example: A Pair of Purely Imaginary Eigenvalues
Find the characteristic polynomial of \(\mathbf{A}=\begin{bmatrix}0&-1\\1&0\end{bmatrix}\), and check its eigenvalues.
Subtract \(\lambda\) from the diagonal entries and evaluate the \(2\times2\) determinant:
The roots satisfy \(\lambda^2=-1\), so they are \(i\) and \(-i\). Direct substitution gives \(p_{\mathbf{A}}(i)=i^2+1=-1+1=0\) and \(p_{\mathbf{A}}(-i)=(-i)^2+1=-1+1=0\). Thus both numbers are eigenvalues, and they are conjugates because \(\overline{i}=-i\).
Worked Example: A Nonreal Pair Alongside a Real Eigenvalue
For the real matrix \(\mathbf{B}=\begin{bmatrix}2&-3&0\\3&2&0\\0&0&5\end{bmatrix}\), find the characteristic polynomial and check all its roots.
Subtract \(\lambda\mathbf{I}_3\). Expanding along the third row, whose first two entries are zero, reduces the determinant to a \(2\times2\) determinant times \(5-\lambda\):
The factor \(5-\lambda\) vanishes at \(\lambda=5\). The other factor vanishes when \((2-\lambda)^2=-9\), which gives \(2-\lambda=3i\) or \(2-\lambda=-3i\). Hence the other roots are \(2-3i\) and \(2+3i\). Substitution checks the real root: \(p_{\mathbf{B}}(5)=0\). For the nonreal roots, \((2-(2+3i))^2+9=(-3i)^2+9=0\) and \((2-(2-3i))^2+9=(3i)^2+9=0\); therefore both also make \(p_{\mathbf{B}}\) zero. The nonreal roots are conjugates, as the theorem predicts.
Worked Example: A Conjugate Pair with Repeated Roots
Consider the real \(4\times4\) matrix \(\mathbf{C}=\begin{bmatrix}0&-1&0&0\\1&0&0&0\\0&0&0&-1\\0&0&1&0\end{bmatrix}\). Determine its characteristic polynomial and the multiplicities of its eigenvalues.
The matrix \(\mathbf{C}-\lambda\mathbf{I}_4\) has two \(2\times2\) diagonal blocks. The determinant of a block-diagonal matrix is the product of the determinants of its diagonal blocks. Each block here has determinant \(\lambda^2+1\), as in the first example, so
Substitution confirms both roots: \(p_{\mathbf{C}}(i)=(i^2+1)^2=0\) and \(p_{\mathbf{C}}(-i)=((-i)^2+1)^2=0\). Each factor occurs twice, so both eigenvalues have algebraic multiplicity \(2\). This example illustrates that the conjugate-pair statement applies to roots regardless of whether they are repeated.
Why the Multiplicities Match
The pairing also preserves algebraic multiplicity. The algebraic multiplicity of an eigenvalue is its multiplicity as a root of the characteristic polynomial: it is the largest integer \(m\) for which the polynomial has a factor \((\lambda-\lambda_0)^m\), where \(\lambda_0\) is that root.
Proof. The characteristic polynomial has real coefficients. Suppose \(\lambda\) has algebraic multiplicity \(m\), so it factors as \(p_{\mathbf{A}}(z)=(z-\lambda)^m q(z)\), where \(q\) is a polynomial and \(q(\lambda)\ne0\). Conjugate the coefficients in this factorization. Because the coefficients of \(p_{\mathbf{A}}\) are real, conjugating them leaves \(p_{\mathbf{A}}\) unchanged. The conjugated factorization is therefore
where \(\widetilde{q}\) is obtained by conjugating the coefficients of \(q\), and \(\widetilde{q}(\overline{\lambda})=\overline{q(\lambda)}\ne0\). Thus the factor \((z-\overline{\lambda})^m\) occurs, but the remaining factor is nonzero at \(\overline{\lambda}\), so its multiplicity is exactly \(m\). \(\square\)
Equal algebraic multiplicities concern roots of the characteristic polynomial. They do not, by themselves, assert anything about the dimensions of the corresponding eigenspaces. Those are different quantities, and one should not infer an eigenspace dimension from a root multiplicity.
Common Pitfall: Conjugating the Wrong Quantity
A common error is to argue that a real matrix must have only real eigenvalues. The matrix entries being real does not force every root of its characteristic polynomial to be real; it forces nonreal roots to occur with their conjugates. For \(\mathbf{A}=\begin{bmatrix}0&-1\\1&0\end{bmatrix}\), the calculation \(p_{\mathbf{A}}(\lambda)=\lambda^2+1\) gives the nonreal roots \(i\) and \(-i\), so this matrix is a direct counterexample to the mistaken claim.
Another error is to overlook that conjugating the scalar changes the matrix inside the determinant. In general, \(\overline{\mathbf{A}-\lambda\mathbf{I}_n}=\mathbf{A}-\overline{\lambda}\mathbf{I}_n\) for real \(\mathbf{A}\); it is not \(\mathbf{A}-\lambda\mathbf{I}_n\) unless \(\lambda\) is real. For the same \(2\times2\) example, \(p_{\mathbf{A}}(i)=0\), and conjugating this equation gives \(p_{\mathbf{A}}(-i)=0\), not another assertion about \(p_{\mathbf{A}}(i)\). Keeping track of the conjugated input is the key step.
The practical conclusion is precise: real entries do not rule out complex eigenvalues, but they constrain their pattern. Every nonreal eigenvalue has a distinct conjugate partner, and the two roots occur with equal algebraic multiplicity. A real eigenvalue is unchanged by conjugation and therefore does not require a distinct partner.
Check Your Understanding
Use the characteristic-polynomial argument and determinant criterion to answer these questions.
- For a real matrix \(\mathbf{A}\), why does \(p_{\mathbf{A}}(\overline{\lambda})=\overline{p_{\mathbf{A}}(\lambda)}\) hold?
- If \(i\) is an eigenvalue of a real matrix, what other eigenvalue is guaranteed, and why is it distinct?
- Factor \(\lambda^2-2\lambda+5\) over \(\mathbb{C}\). Which conjugate eigenvalue pair would this polynomial produce?
- If a nonreal eigenvalue has algebraic multiplicity \(3\), what is the algebraic multiplicity of its conjugate?
- Explain why a real matrix can have nonreal eigenvalues without contradicting the fact that its characteristic polynomial has real coefficients.