Linear algebra & the spectral theorem
One-line statement: Every self-adjoint (Hermitian) operator on a finite-dimensional inner product space has an orthonormal basis of eigenvectors, and is therefore diagonalizable by a unitary change of coordinates with real eigenvalues. Key result in words: Symmetric/Hermitian and, more generally, normal matrices are exactly those that can be diagonalized in an orthonormal basis; the geometry of the operator decomposes into independent stretching along mutually perpendicular axes. Where it applies: Quantum mechanics (observables), principal component analysis, vibration analysis, quadratic forms, Markov chains, differential equations, and any setting reducible to symmetric/Hermitian operators. Who/when: Roots in Cauchy (1829), Hermite, Jacobi; rigorous infinite-dimensional version by Hilbert, von Neumann (1929–1932).
A general linear map shears, rotates, and stretches space in entangled ways. But if the operator respects the inner product in the right way — if it is normal — then space splits into mutually orthogonal one-dimensional (or invariant) pieces on each of which the operator acts as pure scalar multiplication. The whole operator is then nothing but a weighted sum of orthogonal projections. Diagonalization with an orthonormal basis is geometry, not just bookkeeping: the eigenvectors are genuinely perpendicular directions of pure scaling.
Formal Statement
Let be a finite-dimensional vector space over with inner product (conjugate-linear in the first or second slot per convention; here linear in the second, conjugate-linear in the first).
- The adjoint of is the unique operator satisfying for all .
- is self-adjoint (Hermitian) if ; in matrix terms (conjugate transpose), and over , (symmetric).
- is unitary if (orthogonal over ).
- is normal if .
- is skew-adjoint if .
Self-adjoint, unitary, and skew-adjoint operators are all normal.
Derivation hint: This is the defining property of the adjoint; existence/uniqueness follow from the Riesz representation theorem applied to the linear functional .
Derivation hint: Express in coordinates with ; equating entries gives the matrix condition.
Let be a finite-dimensional complex inner product space and linear. Then is normal () if and only if there is an orthonormal basis of consisting of eigenvectors of . Equivalently, there exists a unitary and diagonal with
Derivation hint: has orthonormal columns so ; encodes ; right-multiply by .
Let be a real symmetric matrix (). Then all eigenvalues of are real, and there exists an orthogonal matrix () such that
Derivation hint: Symmetric real matrices are Hermitian when viewed over ; reality of eigenvalues plus the ability to choose real eigenvectors forces a real orthogonal diagonalizer.
If is normal with distinct eigenvalues and is the orthogonal projection onto the eigenspace , then
Derivation hint: Group the rank-one terms in [3] by equal eigenvalue; each group sums to an orthogonal projection onto an eigenspace.
Why It Holds / Derivation
We prove the complex normal version in numbered steps.
Step 1 (Schur triangularization). Over every operator has at least one eigenvalue (fundamental theorem of algebra applied to ). By induction on , choosing a unit eigenvector and restricting to the orthogonal complement of its span (after orthogonal projection), one builds an orthonormal basis in which is upper triangular:
Derivation hint: Extend a unit eigenvector to an orthonormal basis; the first column of is ; recurse on the trailing block.
Step 2 (Normality is preserved). Since is unitary, satisfies and . Because is normal, , hence : is normal.
Step 3 (Normal + triangular ⇒ diagonal). Compare diagonal entries of and . For the entry,
Derivation hint: upper triangular means row 1 may have many entries but column 1 has only ; write out the matrix products entrywise. Equality forces for . Proceeding down the diagonal inductively kills every off-diagonal entry, so is diagonal. Thus , giving an orthonormal eigenbasis — the columns of .
Step 4 (Converse). If , then and since diagonal matrices commute, , so is normal.
∎Let , with .
Derivation hint: Use [1] with and self-adjointness; since , conclude . Hence . For distinct eigenvalues with , :
Derivation hint: Move across the inner product using self-adjointness and reality of ; nonzero forces orthogonality.
∎Von Neumann gave quantum mechanics its rigorous mathematical home in Mathematische Grundlagen der Quantenmechanik (1932), generalizing the finite-dimensional spectral theorem to unbounded self-adjoint operators on infinite-dimensional Hilbert space via the spectral measure , writing . In his framework physical observables are self-adjoint operators, their possible measured values are the spectrum, and the projection-valued measure encodes the probabilities of outcomes — the infinite-dimensional shadow of equation [5]. He also unified the Heisenberg matrix mechanics and Schrödinger wave mechanics by showing both act on the same Hilbert space.
Building Intuition
Think of a symmetric matrix as the quadratic form , e.g. the equation of an ellipse or ellipsoid. The level set is a tilted ellipse; the spectral theorem says you can rotate your head (an orthogonal change of coordinates) until the ellipse's axes line up with the coordinate axes. In the new coordinates — pure squares, no cross terms. The eigenvectors are the principal axes and the eigenvalues are . Positive eigenvalues ⇒ ellipsoid, mixed signs ⇒ saddle (hyperboloid), a zero eigenvalue ⇒ a flat (degenerate) direction. Because is symmetric the axes are guaranteed perpendicular; a non-symmetric matrix can have eigenvectors at oblique angles, and you'd need a shear, not a rotation, to diagonalize it.
```svg
```
Worked Examples
Given: .
Step 1 — Characteristic polynomial.
Derivation hint: Expand the determinant of . So (both real, as guaranteed).
Step 2 — Eigenvectors. For : . For : . These are orthogonal: . ✓
Step 3 — Normalize and form .
Derivation hint: Divide each eigenvector by its norm ; verify by direct multiplication.
Boxed answer: The quadratic form becomes .
Given: Same as above. Compute (positive square root) and verify the projection decomposition.
Step 1 — Projections. With , :
Derivation hint: Outer product of each unit eigenvector with itself; check and .
Step 2 — Spectral form. . Any function applies to eigenvalues:
Derivation hint: ; grouping by eigenvalue reproduces the projection sum [5].
Step 3 — Square root. :
Derivation hint: Plug into [13] using the matrices [12].
Boxed answer: and one checks exactly. (Units: dimensionless, as a pure matrix.)
Common Misconceptions
"Every diagonalizable matrix has orthogonal eigenvectors." False. is diagonalizable (distinct eigenvalues ) but its eigenvectors and are not orthogonal. Orthonormal diagonalizability is the special privilege of normal matrices. Also beware: "Hermitian ⇒ positive eigenvalues" is wrong — Hermitian only guarantees real eigenvalues; positivity requires the stronger condition (positive definite).
The matrix satisfies but . Its only eigenvalue is with a single one-dimensional eigenspace — there is no basis of eigenvectors at all, let alone an orthonormal one. Check normality:
Derivation hint: Compute both products directly; their inequality confirms is not normal, consistent with its non-diagonalizability. This shows the spectral theorem genuinely fails outside the normal class: such defective matrices need the Jordan Normal Form instead.
Connections
The spectral theorem is the symmetric heart of several broader results. The Singular Value Decomposition generalizes it to arbitrary (even rectangular) matrices via , obtained by spectrally decomposing the symmetric and . The Principal Axis Theorem for quadratic forms is exactly the real symmetric case. The Cayley–Hamilton Theorem and minimal polynomials explain when diagonalization (with any basis) is possible, while the Jordan Normal Form handles the defective remainder. Over function spaces it extends to compact self-adjoint operators (Hilbert Space theory) giving eigenfunction expansions, and to unbounded operators underpinning Quantum Mechanics. The notion of Positive Definite Matrices is exactly "self-adjoint with positive spectrum."
Real-World Applications
Historical Development
Subtleties & Limits
The clean finite-dimensional statement frays at the edges. (1) Infinite dimensions: a self-adjoint operator may have continuous spectrum with no eigenvectors at all (e.g. the position operator on ), so the sum [5] must become an integral against a projection-valued measure, and unbounded operators force delicate domain considerations. (2) Numerical sensitivity: eigenvectors of matrices with near-degenerate eigenvalues are ill-conditioned, and clustered spectra are computationally hard to separate; quantifying optimal algorithms for the symmetric eigenvalue problem under finite precision remains an active area. (3) Joint diagonalization: several non-commuting normal matrices generally have no common eigenbasis (the algebraic root of the Heisenberg uncertainty principle), and finding approximate joint diagonalizers (used in blind source separation) is an open optimization frontier. (4) Non-normal operators governing transient growth in fluid dynamics are not captured by eigenvalues alone — pseudospectra are needed — showing the spectral theorem's reach ends precisely at non-normality.
See Also
Jordan Normal Form · Singular Value Decomposition · Principal Axis Theorem · Cayley–Hamilton Theorem · Positive Definite Matrices · Inner Product Spaces · Orthogonal and Unitary Matrices · Quadratic Forms · Quantum Mechanics