Tutorials › Linear Algebra › Eigenspaces of Distinct Eigenvalues Form a Direct Sum

Diagonalization · Tutorial 520 of 1000

Eigenspaces of Distinct Eigenvalues Form a Direct Sum

Learn why distinct eigenspaces combine uniquely, how to prove their sum is direct, and what directness does—and does not—say about the whole vector space.

Intermediate 9 min read

What You'll Learn

  • Define the sum and direct sum of subspaces.
  • Prove that eigenspaces for distinct eigenvalues form a direct sum.
  • Explain why eigenvectors belonging to distinct eigenvalues are linearly independent.
  • Find eigenspaces and test unique decomposition in concrete matrix examples.
  • Distinguish a direct sum from a sum that equals the entire ambient space.
  • Recognize why vectors from the same eigenspace may still be dependent.

How Distinct Eigenspaces Fit Together

An eigenvalue describes how a linear map scales certain vectors: if \(T(\mathbf{v})=\lambda\mathbf{v}\) for a nonzero vector \(\mathbf{v}\), then \(\lambda\) is an eigenvalue and \(\mathbf{v}\) is an eigenvector. The vectors satisfying this equation, together with the zero vector, make up the eigenspace \(E_{\lambda}\). When a map has several distinct eigenvalues, the corresponding eigenspaces might be added together. The key fact is that this addition has no ambiguity: a vector in their sum can be written as a sum of components from the different eigenspaces in only one way.

Let \(V\) be a vector space over a field \(\mathbb{F}\), and let \(T:V\to V\) be a linear map. The field matters because eigenvalues and vectors are taken in that field. For a matrix \(\mathbf{A}\in\mathbb{F}^{n\times n}\), the associated map is \(T(\mathbf{x})=\mathbf{A}\mathbf{x}\). The eigenspace for an eigenvalue \(\lambda\) is \[ E_{\lambda}=\{\mathbf{v}\in V:T(\mathbf{v})=\lambda\mathbf{v}\}. \] It is a subspace: linearity gives \(T(\mathbf{0})=\mathbf{0}\), and if \(\mathbf{u},\mathbf{v}\in E_{\lambda}\) and \(a,b\in\mathbb{F}\), then \(T(a\mathbf{u}+b\mathbf{v})=a\lambda\mathbf{u}+b\lambda\mathbf{v}=\lambda(a\mathbf{u}+b\mathbf{v})\). For a matrix, this is the null space of \(\mathbf{A}-\lambda\mathbf{I}_n\).

Definition: For subspaces \(U_1,\dots,U_r\) of \(V\), their sum is \(U_1+\cdots+U_r=\{\mathbf{u}_1+\cdots+\mathbf{u}_r:\mathbf{u}_i\in U_i\}\). The sum is direct, written \(U_1\oplus\cdots\oplus U_r\), if every vector in the sum has exactly one representation as \(\mathbf{u}_1+\cdots+\mathbf{u}_r\), with \(\mathbf{u}_i\in U_i\).

Directness concerns uniqueness of the components; it does not by itself say that the sum equals \(V\). If it does equal \(V\), the subspaces together provide unique components for every vector in the whole space. If the sum is a proper subspace, the same uniqueness applies only to vectors in that sum.

The Zero-Sum Test for Directness

Theorem: A sum \(U_1+\cdots+U_r\) is direct if and only if the equation \(\mathbf{u}_1+\cdots+\mathbf{u}_r=\mathbf{0}\), with \(\mathbf{u}_i\in U_i\), forces \(\mathbf{u}_1=\cdots=\mathbf{u}_r=\mathbf{0}\).

Proof. Suppose first the sum is direct and \(\mathbf{u}_1+\cdots+\mathbf{u}_r=\mathbf{0}\). The zero vector has the representation \(\mathbf{0}+\cdots+\mathbf{0}\), where each zero belongs to its corresponding subspace. Uniqueness of representation therefore gives \(\mathbf{u}_i=\mathbf{0}\) for every \(i\). Conversely, suppose every zero-sum relation with \(\mathbf{u}_i\in U_i\) has all components zero. If \(\mathbf{x}\) has two representations, say \(\mathbf{x}=\mathbf{u}_1+\cdots+\mathbf{u}_r=\mathbf{v}_1+\cdots+\mathbf{v}_r\), then \((\mathbf{u}_1-\mathbf{v}_1)+\cdots+(\mathbf{u}_r-\mathbf{v}_r)=\mathbf{0}\). Each difference belongs to its subspace, so the assumption gives \(\mathbf{u}_i-\mathbf{v}_i=\mathbf{0}\) for every \(i\). Thus the representations agree component by component, as required. \(\square\)

This test turns the question about unique representation into a zero-sum question. For eigenspaces, the linear map itself supplies a way to create such a relation: applying \(T-\lambda\operatorname{id}_V\) removes the component from \(E_{\lambda}\). Repeating that idea yields the directness result.

Theorem: If \(\lambda_1,\dots,\lambda_r\) are distinct eigenvalues of \(T:V\to V\), then \(E_{\lambda_1}+\cdots+E_{\lambda_r}\) is a direct sum. No finite-dimensional assumption on \(V\) is needed.

Proof. We prove that if \(\mathbf{v}_i\in E_{\lambda_i}\) and \(\mathbf{v}_1+\cdots+\mathbf{v}_r=\mathbf{0}\), then every \(\mathbf{v}_i=\mathbf{0}\). Use induction on \(r\). For \(r=1\), the equation is \(\mathbf{v}_1=\mathbf{0}\). Now suppose the claim holds for \(r-1\) distinct eigenvalues and consider \(r\) of them. Apply the linear map \(T-\lambda_r\operatorname{id}_V\) to the zero-sum equation. Since \(T(\mathbf{v}_i)=\lambda_i\mathbf{v}_i\), and \(T(\mathbf{v}_r)-\lambda_r\mathbf{v}_r=\mathbf{0}\), the result is \(\sum_{i=1}^{r-1}(\lambda_i-\lambda_r)\mathbf{v}_i=\mathbf{0}\). For \(i<r\), the vector \((\lambda_i-\lambda_r)\mathbf{v}_i\) lies in \(E_{\lambda_i}\), because a subspace is closed under scalar multiplication. The induction hypothesis applied to the first \(r-1\) eigenspaces gives \((\lambda_i-\lambda_r)\mathbf{v}_i=\mathbf{0}\) for each \(i<r\). Distinctness means \(\lambda_i-\lambda_r\ne0\), so multiplication by this nonzero field element can be reversed, giving \(\mathbf{v}_i=\mathbf{0}\) for each \(i<r\). The original equation then gives \(\mathbf{v}_r=\mathbf{0}\). The zero-sum test proves that the sum is direct. \(\square\)

In particular, choosing one nonzero eigenvector from each of several distinct eigenspaces gives a linearly independent list. Indeed, a relation among those vectors is a zero-sum relation with one component in each eigenspace; directness makes every component zero, and a nonzero eigenvector cannot be multiplied by a nonzero scalar to give zero. This conclusion does not assert that an arbitrary list chosen from the union of the eigenspaces is independent: vectors chosen from the same eigenspace may already be dependent.

Working with Direct Sums

Worked Example: Two Eigenspaces Fill the Space

Let \(\mathbf{A}=\begin{bmatrix}2&0&0\\0&2&0\\0&0&5\end{bmatrix}\) act on \(\mathbb{R}^3\). Find the eigenspaces for \(2\) and \(5\), and decompose an arbitrary vector into components from them.

For \(\mathbf{x}=(x,y,z)^{\top}\), the equation \(\mathbf{A}\mathbf{x}=2\mathbf{x}\) reads \((2x,2y,5z)^{\top}=(2x,2y,2z)^{\top}\). Thus \(3z=0\), so \(z=0\), and \(E_2=\{(x,y,0)^{\top}:x,y\in\mathbb{R}\}\). The check is \(\mathbf{A}(x,y,0)^{\top}=(2x,2y,0)^{\top}=2(x,y,0)^{\top}\). Similarly, \(\mathbf{A}\mathbf{x}=5\mathbf{x}\) gives \(3x=0\) and \(3y=0\), so \(E_5=\{(0,0,z)^{\top}:z\in\mathbb{R}\}\); indeed, \(\mathbf{A}(0,0,z)^{\top}=(0,0,5z)^{\top}=5(0,0,z)^{\top}\).

For any \((a,b,c)^{\top}\in\mathbb{R}^3\), the decomposition is \((a,b,c)^{\top}=(a,b,0)^{\top}+(0,0,c)^{\top}\), with the first component in \(E_2\) and the second in \(E_5\). To check uniqueness, suppose \((x,y,0)^{\top}+(0,0,z)^{\top}=\mathbf{0}\). Then \((x,y,z)^{\top}=(0,0,0)^{\top}\), so \(x=y=z=0\). Therefore \(E_2\oplus E_5=\mathbb{R}^3\). The components also check under \(\mathbf{A}\): their images are \(2(a,b,0)^{\top}\) and \(5(0,0,c)^{\top}\), respectively.

Worked Example: A Direct Sum Can Be Smaller Than the Whole Space

Let \(\mathbf{A}=\begin{bmatrix}1&0&0\\0&2&0\\0&0&3\end{bmatrix}\). Consider only the eigenspaces for \(1\) and \(2\). Solving \(\mathbf{A}\mathbf{x}=\lambda\mathbf{x}\) gives \(E_1=\{(x,0,0)^{\top}:x\in\mathbb{R}\}\) and \(E_2=\{(0,y,0)^{\top}:y\in\mathbb{R}\}\). The checks are \(\mathbf{A}(x,0,0)^{\top}=(x,0,0)^{\top}\) and \(\mathbf{A}(0,y,0)^{\top}=(0,2y,0)^{\top}\).

Their sum consists of vectors \((x,y,0)^{\top}\). If \((x,0,0)^{\top}+(0,y,0)^{\top}=\mathbf{0}\), then \((x,y,0)^{\top}=\mathbf{0}\), so \(x=y=0\). Hence \(E_1\oplus E_2\) is direct. But \((0,0,1)^{\top}\) is not in this sum: every vector in it has third coordinate zero. Thus \(E_1\oplus E_2\ne\mathbb{R}^3\). The omitted eigenspace \(E_3=\{(0,0,z)^{\top}:z\in\mathbb{R}\}\) supplies that missing direction, and \(\mathbf{A}(0,0,z)^{\top}=(0,0,3z)^{\top}\) verifies its eigenvalue.

What Directness Says About Eigenvectors

Corollary: Let \(\lambda_1,\dots,\lambda_r\) be distinct eigenvalues. If, for each \(i\), a list of vectors in \(E_{\lambda_i}\) is linearly independent, then the combined list of all those vectors is linearly independent.

Proof. Suppose a linear combination of the combined list equals \(\mathbf{0}\). Group its terms by eigenspace, writing the equation as \(\mathbf{w}_1+\cdots+\mathbf{w}_r=\mathbf{0}\), where \(\mathbf{w}_i\) is the linear combination of the selected vectors in \(E_{\lambda_i}\). The direct-sum theorem gives \(\mathbf{w}_i=\mathbf{0}\) for every \(i\). By the assumed independence of the list within \(E_{\lambda_i}\), every coefficient in that group is zero. This holds for every group, so all coefficients in the original relation are zero. \(\square\)

Worked Example: Dependence Within One Eigenspace

For \(\mathbf{A}=\begin{bmatrix}4&0&0\\0&4&0\\0&0&9\end{bmatrix}\), let \(\mathbf{u}_1=(1,0,0)^{\top}\), \(\mathbf{u}_2=(0,1,0)^{\top}\), \(\mathbf{u}_3=(1,1,0)^{\top}\), and \(\mathbf{v}=(0,0,1)^{\top}\). Multiplication gives \(\mathbf{A}\mathbf{u}_1=4\mathbf{u}_1\), \(\mathbf{A}\mathbf{u}_2=4\mathbf{u}_2\), \(\mathbf{A}\mathbf{u}_3=(4,4,0)^{\top}=4\mathbf{u}_3\), and \(\mathbf{A}\mathbf{v}=(0,0,9)^{\top}=9\mathbf{v}\). The first three vectors lie in \(E_4\); the last lies in \(E_9\).

It would be incorrect to conclude that the list \(\mathbf{u}_1,\mathbf{u}_2,\mathbf{u}_3,\mathbf{v}\) is independent just because it contains vectors from distinct eigenspaces. In fact, the first three are in the same eigenspace and satisfy \(\mathbf{u}_1+\mathbf{u}_2-\mathbf{u}_3=\mathbf{0}\), since \((1,0,0)^{\top}+(0,1,0)^{\top}-(1,1,0)^{\top}=(0,0,0)^{\top}\). The correction is to check independence within each eigenspace as well as to use directness between eigenspaces. For instance, \(E_4\) and \(E_9\) themselves have direct sum: if \((x,y,0)^{\top}+(0,0,z)^{\top}=\mathbf{0}\), then \(x=y=z=0\). In this example their sum is all of \(\mathbb{R}^3\), since \((a,b,c)^{\top}=(a,b,0)^{\top}+(0,0,c)^{\top}\).

Common Pitfalls and Why the Result Matters

Pitfall: treating directness as a claim about the whole ambient space. In the second example, \(E_1\oplus E_2\) is direct but does not contain \((0,0,1)^{\top}\). Directness means that components in the stated subspaces are unique; it does not mean those subspaces account for every vector in \(V\). To claim the sum equals \(V\), one must also show that every vector of \(V\) belongs to the sum.

Pitfall: treating every collection of eigenvectors as independent. In the third example, the incorrect calculation would be to label all four vectors “eigenvectors” and infer that the list is independent. The explicit calculation \(\mathbf{u}_1+\mathbf{u}_2-\mathbf{u}_3=\mathbf{0}\) disproves that claim. The direct-sum theorem separates contributions from distinct eigenvalues; it does not remove dependence among vectors within a single eigenspace.

The result is useful when constructing an eigenbasis. If independent lists are chosen inside several eigenspaces for distinct eigenvalues, the corollary guarantees that joining those lists preserves independence. One can therefore count contributions from different eigenspaces without worrying that one eigenspace's vectors cancel against another's. Whether those vectors together span the entire space is a separate question; directness guarantees uniqueness of a decomposition where one exists.

Check Your Understanding

Use the zero-sum test and the definition of an eigenspace to justify your answers.

  1. For \(\mathbf{A}=\begin{bmatrix}3&0\\0&7\end{bmatrix}\), find \(E_3\) and \(E_7\), then show that their sum is direct.
  2. For \(\mathbf{A}=\begin{bmatrix}1&0&0\\0&2&0\\0&0&4\end{bmatrix}\), is \(E_1\oplus E_2\) all of \(\mathbb{R}^3\)? Give a vector that supports your answer.
  3. Explain why applying \(T-\lambda_r\operatorname{id}_V\) removes a component in \(E_{\lambda_r}\).
  4. Suppose one vector is chosen from each of three distinct eigenspaces. Why does a zero linear combination force all three coefficients to be zero?
  5. Give an example of two dependent eigenvectors belonging to the same eigenspace, and verify the dependence relation.

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