Eigenvalues, Eigenvectors, and Diagonalization

⚡ Key Takeaways

For a square matrix AA, an eigenvector v≠0v \neq 0 satisfies Av=λvAv = \lambda v for a scalar eigenvalue λ\lambda — AA acts on vv by pure scaling. Diagonalization writes A=PDP−1A = PDP^{-1} when enough independent eigenvectors exist, turning matrix powers and exponentials into trivial scalar operations. Applies everywhere: differential equations, quantum mechanics, vibrations, PageRank, principal component analysis. Foundational result of linear algebra, crystallized in the 18th–20th centuries.

💡 The Core Insight

A matrix is a verb — it transforms vectors. Eigenvectors are the directions on which that verb degenerates into multiplication by a number. If you change to a basis built from eigenvectors, the tangled action of AA unravels into nn independent one-dimensional scalings. Diagonalization is a change of viewpoint: the same operator looks like a diagonal matrix when you stand on its natural axes.

Formal Statement

DefinitionEigenvalue and Eigenvector

Let AA be an n×nn \times n matrix over a field F\mathbb{F} (typically R\mathbb{R} or C\mathbb{C}). A scalar λ∈F\lambda \in \mathbb{F} is an eigenvalue of AA if there exists a nonzero vector v∈Fnv \in \mathbb{F}^n, the eigenvector, such that

1
Av=λv,v≠0.\quad Av = \lambda v, \qquad v \neq 0.

Derivation hint: this is the defining equation; the nonzero requirement excludes the trivial A⋅0=λ⋅0A\cdot 0 = \lambda\cdot 0 which holds for every λ\lambda. Symbols: AA = the operator (n×nn\times n); vv = eigenvector (nonzero column); λ\lambda = eigenvalue (scalar); nn = dimension; F\mathbb{F} = scalar field.

DefinitionCharacteristic Polynomial and Equation

Rearranging [1] gives (A−λI)v=0(A - \lambda I)v = 0. A nonzero solution exists iff A−λIA - \lambda I is singular, i.e.

2
pA(λ)=det⁡(A−λI)=0.\quad p_A(\lambda) = \det(A - \lambda I) = 0.

Derivation hint: a homogeneous system Mv=0Mv=0 has a nontrivial solution iff det⁡M=0\det M = 0; set M=A−λIM = A-\lambda I. pA(λ)p_A(\lambda) is the characteristic polynomial, a degree-nn polynomial in λ\lambda. Its roots are exactly the eigenvalues. The eigenspace for λ\lambda is

3
Eλ=ker⁡(A−λI)={v:Av=λv},\quad E_\lambda = \ker(A - \lambda I) = \{ v : Av = \lambda v \},

Derivation hint: collect all eigenvectors for one λ\lambda together with 00; this kernel is a subspace because it is a null space. a subspace of Fn\mathbb{F}^n whose nonzero members are the eigenvectors. The dimension dim⁡Eλ\dim E_\lambda is the geometric multiplicity; the multiplicity of λ\lambda as a root of pAp_A is the algebraic multiplicity.

TheoremDiagonalization Theorem

An n×nn\times n matrix AA is diagonalizable over F\mathbb{F} iff it has nn linearly independent eigenvectors. Equivalently, AA is diagonalizable iff for every eigenvalue the geometric multiplicity equals the algebraic multiplicity and pAp_A splits into linear factors over F\mathbb{F}. When this holds,

4
A=PDP−1,D=diag⁡(λ1,…,λn),\quad A = PDP^{-1}, \qquad D = \operatorname{diag}(\lambda_1,\dots,\lambda_n),

Derivation hint: place eigenvectors as columns of PP; then AP=PDAP = PD column-by-column from Avi=λiviAv_i=\lambda_i v_i, and invert PP. where the columns of PP are the eigenvectors and the diagonal entries of DD are the corresponding eigenvalues in matching order.

TheoremSpectral Theorem (Real Symmetric Case)

If AA is real and symmetric (A⊤=AA^\top = A), then all eigenvalues are real and there exists an orthonormal basis of eigenvectors. Hence

5
A=QDQ⊤,Q⊤Q=I,\quad A = Q D Q^\top, \qquad Q^\top Q = I,

Derivation hint: symmetry forces real eigenvalues and orthogonality of eigenvectors from distinct eigenvalues; Gram–Schmidt handles repeated ones. with QQ orthogonal and DD real diagonal. Such matrices are always diagonalizable.

Why It Holds / Derivation

ProofDiagonalization ⇔ basis of eigenvectors

Step 1. Suppose AA has independent eigenvectors v1,…,vnv_1,\dots,v_n with Avi=λiviAv_i = \lambda_i v_i. Form P=[ v1 ⋯ vn ]P = [\,v_1\ \cdots\ v_n\,]. Then

6
AP=[ Av1 ⋯ Avn ]=[ λ1v1 ⋯ λnvn ]=PD.\quad AP = [\,Av_1\ \cdots\ Av_n\,] = [\,\lambda_1 v_1\ \cdots\ \lambda_n v_n\,] = PD.

Derivation hint: matrix–matrix product acts column-by-column; substitute each eigen-relation.

Step 2. Since the viv_i are independent, PP is invertible, so right-multiply by P−1P^{-1}:

7
A=PDP−1.\quad A = PDP^{-1}.

Derivation hint: from AP=PDAP=PD, multiply both sides on the right by P−1P^{-1}.

Step 3 (converse). If A=PDP−1A = PDP^{-1} with DD diagonal, then AP=PDAP = PD; reading column ii gives Avi=DiiviAv_i = D_{ii}v_i, so each column of PP is an eigenvector, and invertibility of PP makes them independent. ■\blacksquare

∎
ProofEigenvectors for distinct eigenvalues are independent

Step 1. Suppose v1,…,vkv_1,\dots,v_k are eigenvectors with distinct eigenvalues λ1,…,λk\lambda_1,\dots,\lambda_k, and assume a dependence c1v1+⋯+ckvk=0c_1 v_1 + \cdots + c_k v_k = 0 with not all cic_i zero; take the shortest such relation.

Step 2. Apply AA and also multiply the relation by λ1\lambda_1:

8
∑iciλivi=0,∑iciλ1vi=0.\quad \sum_i c_i \lambda_i v_i = 0, \qquad \sum_i c_i \lambda_1 v_i = 0.

Derivation hint: AA scales each viv_i by λi\lambda_i; the second equation is the original times the scalar λ1\lambda_1.

Step 3. Subtract:

9
∑i=2kci(λi−λ1)vi=0.\quad \sum_{i=2}^{k} c_i(\lambda_i - \lambda_1) v_i = 0.

Derivation hint: the i=1i=1 term cancels because λ1−λ1=0\lambda_1-\lambda_1=0. This is a shorter relation. By minimality each ci(λi−λ1)=0c_i(\lambda_i-\lambda_1)=0; distinctness gives λi≠λ1\lambda_i\neq\lambda_1, so ci=0c_i=0 for i≥2i\geq 2, then c1v1=0c_1 v_1=0 forces c1=0c_1=0. Contradiction. ■\blacksquare

∎
WH
Werner Heisenberg
1901–1976

In 1925 Heisenberg reformulated quantum mechanics using arrays of numbers obeying non-commutative multiplication — what Born and Jordan recognized as matrices. Observables became Hermitian matrices, and the measurable values of a quantity are precisely its eigenvalues; the state collapses onto the corresponding eigenvector. The spectral theorem thus became the mathematical backbone of physical measurement, making eigenvalues among the most physically consequential objects in all of science.

Building Intuition

🧠 Intuition

Picture AA as a rubber-sheet deformation of the plane. Most arrows you draw get both rotated and stretched. But a few special arrows only stretch — they don't swing. Those are eigenvectors; the stretch factor is the eigenvalue. A negative eigenvalue flips the arrow; ∣λ∣>1|\lambda|>1 stretches; ∣λ∣<1|\lambda|<1 shrinks; λ=0\lambda=0 collapses the direction entirely (so AA is singular). In the eigenvector basis the deformation is just "stretch axis 1 by λ1\lambda_1, axis 2 by λ2\lambda_2" — independent one-dimensional scalings, no coupling. Diagonalization is literally the act of tilting your head until the deformation looks like simple axis-aligned stretching.

Figure
A 2×2 matrix scales its eigenvectors and bends every other vector
x y v₁ Av₁ = 2v₁ v₂ Av₂ = ½v₂ w Aw (rotated) A = diag-like: stretches v₁, shrinks v₂, bends w

Worked Examples

ExampleDiagonalizing a 2×2 matrix

Given: A=(4123)A = \begin{pmatrix} 4 & 1 \\ 2 & 3 \end{pmatrix}.

Step 1 — characteristic polynomial.

10
det⁡(A−λI)=(4−λ)(3−λ)−(1)(2)=λ2−7λ+10.\quad \det(A-\lambda I) = (4-\lambda)(3-\lambda) - (1)(2) = \lambda^2 - 7\lambda + 10.

Derivation hint: expand the 2×22\times2 determinant (a−λ)(d−λ)−bc(a-\lambda)(d-\lambda)-bc.

Step 2 — eigenvalues. λ2−7λ+10=(λ−5)(λ−2)=0\lambda^2-7\lambda+10=(\lambda-5)(\lambda-2)=0, so λ1=5, λ2=2\lambda_1=5,\ \lambda_2=2.

Step 3 — eigenvectors. For λ=5\lambda=5: (A−5I)=(−112−2)(A-5I)=\begin{pmatrix}-1&1\\2&-2\end{pmatrix}, giving −x+y=0⇒v1=(1,1)-x+y=0\Rightarrow v_1=(1,1). For λ=2\lambda=2: (A−2I)=(2121)(A-2I)=\begin{pmatrix}2&1\\2&1\end{pmatrix}, giving 2x+y=0⇒v2=(1,−2)2x+y=0\Rightarrow v_2=(1,-2).

Step 4 — assemble.

11
P=(111−2),D=(5002),A=PDP−1.\quad P=\begin{pmatrix}1&1\\1&-2\end{pmatrix},\quad D=\begin{pmatrix}5&0\\0&2\end{pmatrix},\quad A=PDP^{-1}.

Derivation hint: columns of PP are eigenvectors in the same order as the diagonal of DD.

λ1=5, v1=(1,1);λ2=2, v2=(1,−2);A=PDP−1.\boxed{\lambda_1=5,\ v_1=(1,1);\quad \lambda_2=2,\ v_2=(1,-2);\quad A=PDP^{-1}.}
ExampleMatrix power via diagonalization

Given: the same AA; compute A4A^4 acting on x0=(3,0)x_0=(3,0).

Step 1 — power rule. Since A=PDP−1A=PDP^{-1},

12
Ak=PDkP−1,Dk=diag⁡(λ1k,λ2k).\quad A^k = PD^kP^{-1}, \qquad D^k=\operatorname{diag}(\lambda_1^k,\lambda_2^k).

Derivation hint: Ak=(PDP−1)k=PD(P−1P)D⋯P−1=PDkP−1A^k=(PDP^{-1})^k=PD(P^{-1}P)D\cdots P^{-1}=PD^kP^{-1}; inner P−1PP^{-1}P telescope to II.

Step 2 — coordinates. Write x0x_0 in the eigenbasis: solve c1v1+c2v2=(3,0)c_1 v_1 + c_2 v_2 = (3,0). c1+c2=3, c1−2c2=0⇒c1=2, c2=1c_1+c_2=3,\ c_1-2c_2=0\Rightarrow c_1=2,\ c_2=1.

Step 3 — scale and recombine.

13
A4x0=c1λ14v1+c2λ24v2=2⋅625 (1,1)+1⋅16 (1,−2).\quad A^4 x_0 = c_1\lambda_1^4 v_1 + c_2\lambda_2^4 v_2 = 2\cdot 625\,(1,1) + 1\cdot 16\,(1,-2).

Derivation hint: each eigen-component is just multiplied by λ4\lambda^4 — that is the whole point of diagonalization.

A4x0=(1250+16, 1250−32)=(1266, 1218).\boxed{A^4 x_0 = (1250+16,\ 1250-32) = (1266,\ 1218).}

Common Misconceptions

⚠️ Common mistake

Distinct eigenvalues are sufficient but NOT necessary for diagonalizability. If an n×nn\times n matrix has nn distinct eigenvalues it is diagonalizable — but a matrix with repeated eigenvalues can still be diagonalizable (the identity matrix II has λ=1\lambda=1 repeated nn times and is already diagonal). Repeated eigenvalues only threaten diagonalizability; they don't forbid it. Always check whether geometric multiplicity equals algebraic multiplicity.

⚠️ Common mistake

Eigenvectors are not unique, but eigenvalues are. Any nonzero scalar multiple of an eigenvector is again an eigenvector for the same λ\lambda (the whole line — eigenspace — qualifies). So "the eigenvector" is loose language; normalize (∥v∥=1\|v\|=1) if you need a canonical choice. Also: a 00 eigenvalue is perfectly legitimate (it means AA is singular), but the zero vector is never an eigenvector.

CounterexampleA non-diagonalizable matrix

The shear A=(1101)A=\begin{pmatrix}1&1\\0&1\end{pmatrix} has characteristic polynomial (1−λ)2(1-\lambda)^2, so λ=1\lambda=1 with algebraic multiplicity 2. But

14
(A−I)=(0100),dim⁡ker⁡(A−I)=1.\quad (A-I)=\begin{pmatrix}0&1\\0&0\end{pmatrix}, \quad \dim\ker(A-I)=1.

Derivation hint: the only solutions of (A−I)v=0(A-I)v=0 are multiples of (1,0)(1,0) — a single eigenvector direction. Geometric multiplicity 1 << algebraic multiplicity 2, so there is no basis of eigenvectors and AA is not diagonalizable. Such "defective" matrices require the Jordan Canonical Form instead.

Connections

connection

Eigen-theory threads through the entire subject. The Characteristic Polynomial packages eigenvalues as its roots, and the Cayley–Hamilton Theorem says every matrix satisfies its own characteristic equation. The Determinant equals the product of eigenvalues and the Trace equals their sum — instant sanity checks. For non-diagonalizable matrices the Jordan Canonical Form is the nearest substitute, while the Singular Value Decomposition generalizes the spectral theorem to any (even rectangular) matrix. Diagonalization is the engine behind Systems of Linear Differential Equations and the Matrix Exponential.

Real-World Applications

🔬 Where this appears

Historical Development

⏳ History
- 1750s — Euler & d'Alembert: encounter "principal axes" of rotating rigid bodies and oscillating systems — eigenvalues in disguise as characteristic frequencies.
- 1760s — Lagrange: studies the secular equation for planetary orbits, an early characteristic equation.
- 1829 — Cauchy: proves real symmetric ("self-adjoint") systems have real eigenvalues; foundational to the spectral theorem.
- 1840s — Sylvester & Cayley: develop matrix algebra; Cayley states (1858) what becomes the Cayley–Hamilton theorem.
- 1878 — Frobenius: rigorous theory of minimal/characteristic polynomials and canonical forms.
- 1904 — Hilbert: coins Eigenwert ("own/characteristic value") while studying integral operators; the German prefix eigen- survives untranslated in English.
- 1907 — Schur: the Schur decomposition — every complex matrix is unitarily triangularizable — underpins numerical eigenvalue methods.
- 1925 — Heisenberg, Born, Jordan: matrix mechanics makes eigenvalues the literal observables of physics.
- 1961 — Francis & Kublanovskaya: independently invent the QR algorithm, the workhorse for computing eigenvalues numerically to this day.

Subtleties & Limits

open-problem

Practical eigenvalue computation is delicate. Eigenvalues can be ill-conditioned: tiny perturbations to a non-normal matrix can move them enormously (the field of pseudospectra studies this), so naively rooting the characteristic polynomial is numerically disastrous — never do it for large nn. The general degree-≥5\geq 5 characteristic polynomial has no radical formula (Abel–Ruffini), so all robust eigenvalue methods are iterative (QR, Lanczos, Arnoldi). For very large sparse matrices, computing the full spectrum is infeasible and one settles for a few extremal eigenvalues; efficient, accurate algorithms for clustered or nearly-defective spectra remain an active research frontier in numerical linear algebra.

See Also

Characteristic Polynomial · Cayley–Hamilton Theorem · Spectral Theorem · Jordan Canonical Form · Singular Value Decomposition · Matrix Exponential · Markov Chains · Principal Component Analysis · Quadratic Forms and Definiteness