Overview

The compact self-adjoint spectral theorem extends orthogonal diagonalization of real symmetric or complex Hermitian matrices. It replaces a matrix's finite list of orthogonal eigenvectors by a possibly infinite orthonormal family, with convergence understood in the Hilbert norm.

The qualifications matter. Compactness controls the size and multiplicity of nonzero spectral values; self-adjointness gives real eigenvalues and orthogonality. The theorem here is not the general spectral theorem for arbitrary bounded or unbounded self-adjoint operators, which can involve continuous spectrum and spectral measures.

Prerequisites

Know Hilbert spaces, orthonormal expansions, and compact operators. Take the inner product linear in its first argument. A bounded operator is self-adjoint when ⟨Tx,y⟩=⟨x,Ty⟩\langle Tx,y\rangle=\langle x,Ty\rangle for all x,yx,y. An eigenvector is nonzero, and its eigenvalue satisfies Te=λeTe=\lambda e. The spectrum uses failure of a bounded inverse, a condition broader than existence of an eigenvector.

Definition and conventions

Let HH be a real or complex separable Hilbert space and T:H→HT:H\to H compact and self-adjoint. There is an orthonormal basis consisting of eigenvectors. Write (ej)(e_j) for those with nonzero eigenvalues (λj)(\lambda_j), repeated according to multiplicity, and let P0P_0 be the orthogonal projection onto ker⁡T\ker T. Then

x=P0x+∑j⟨x,ej⟩ej,Tx=∑jλj⟨x,ej⟩ej.x=P_0x+\sum_j\langle x,e_j\rangle e_j, \qquad Tx=\sum_j\lambda_j\langle x,e_j\rangle e_j.

Both sums converge in norm. The nonzero eigenvalues are real and have finite-dimensional eigenspaces. If there are infinitely many, λj→0\lambda_j\to0. The list may also be finite or empty. The kernel can be infinite-dimensional, so its basis must be included to obtain a basis of all of HH.

Intuition

The operator stretches mutually perpendicular directions independently. Compactness forces the stretches on infinitely many orthogonal directions to become small: otherwise their images would remain separated and could not contain a convergent subsequence. Directions in the kernel are stretched by zero and may account for a large part of the space.

Examples and non-examples

On ℓ2\ell^2, the map (Tx)n=xn/(n+1)(Tx)_n=x_n/(n+1) has eigenvectors ene_n and eigenvalues 1/(n+1)1/(n+1). Its kernel is zero, and the coordinate basis is already the required eigenbasis. Ordering by decreasing eigenvalue magnitude, truncation after NN terms has operator-norm error 1/(N+2)1/(N+2).

Zero is nevertheless a spectral value: the formal inverse would multiply coordinate nn by n+1n+1, which is unbounded. It is not an eigenvalue in this example. This separates a spectral limit point from an actual kernel vector.

Multiplication by xx on L2(0,1)L^2(0,1) is bounded and self-adjoint but has no nonzero eigenvectors: (x−λ)f(x)=0(x-\lambda)f(x)=0 forces ff to be supported on a measure-zero singleton. It is not compact. Conversely, a finite-rank operator need not be diagonalizable: a nonzero two-dimensional nilpotent Jordan block is compact but not self-adjoint.

Important properties

A proof sketch starts by finding an eigenvector for a nonzero eigenvalue of maximal absolute value. Compactness supplies the limiting vector needed in the extremal argument. The orthogonal complement of that eigenvector is invariant under TT by self-adjointness, so the construction can be repeated there.

If the process continues indefinitely, compactness forces the selected eigenvalues to tend to zero. The norm of the remaining restriction tends to zero; otherwise another nontrivial extremal direction remains. This proves completeness after adding the kernel. Likewise, an infinite orthonormal family in a nonzero eigenspace would have images separated by 2∣λ∣\sqrt2|\lambda|, contradicting compactness.

For an infinite list ordered by ∣λ1∣≥∣λ2∣≥⋯|\lambda_1|\ge|\lambda_2|\ge\cdots, the spectral truncation satisfies

∥T−∑j=1Nλj⟨ ⋅ ,ej⟩ej∥=∣λN+1∣.\left\|T-\sum_{j=1}^N\lambda_j\langle\,\cdot\,,e_j\rangle e_j\right\| =|\lambda_{N+1}|.

This is a uniform approximation over the unit ball, stronger than convergence for each fixed input. For a finite list, retaining all nonzero eigenvalues gives the operator exactly.

Connections and further reading

On a bounded smooth domain, apply this theorem to the compact, self-adjoint inverse of the positive Dirichlet Laplacian on L2L^2. Eigenvalues of the inverse tending to zero correspond to Laplacian eigenvalues tending to infinity; the differential operator itself is unbounded. Hunter, §4.10 explains this bridge to PDEs, while MIT, Lecture 22 develops the proof mechanism.