Spectral Theorem II: compact operators via the variational principle
· Revised Jun 01, 2026TL;DR. The compact case between finite dimension and general bounded operators: the variational principle as the eigenvalue source, compactness itself as the discretizer that forces the eigenvalues to decay to zero. Part II of a three-part series, with a separate Operator SVD capstone.
Part I built the spectral theorem in finite dimensions, where the characteristic polynomial supplies an eigenvalue and Gram–Schmidt induction does the rest. Part III handles general bounded operators on a Hilbert space, where an operator may have no eigenvectors at all and the eigenbasis is replaced by a projection-valued measure. This Part II is the case between them: compact operators on a Hilbert space, where eigenvectors still exist, the nonzero spectrum is still discrete, and the spectral theorem still delivers an orthonormal basis.
The post moves between two settings. A Banach space is a complete normed vector space. A Hilbert space is a Banach space whose norm comes from an inner product (equivalently, whose norm satisfies the parallelogram law). §1 and §2 run at the Banach level: compactness is a norm/topology notion, the finite-dimensional eigenspace fact (Riesz–Schauder) is Banach, and Schauder’s adjoint theorem holds between any two Banach spaces. From §3 onward is a Hilbert space. What that buys is orthogonality: the variational principle uses , self-adjointness is an inner-product condition, and the form the spectral theorem takes here (an orthonormal eigenbasis with orthogonal eigenspace projections in the operator-norm sum ) is intrinsically Hilbert.
Two replacements take the place of finite-dimensional structure. In §3 the variational principle for supplies an eigenvalue where the characteristic polynomial used to. In §4 compactness itself forces the nonzero eigenvalues into a countable sequence with where dimension induction used to terminate. With those in hand §5 assembles the self-adjoint spectral theorem and §6 extends to compact normal operators on a complex Hilbert space. Construction follows Conway (2007, Ch. II); Lax (2002) is the parallel reference.
Compact operators: closure of finite-rank, ideal property
A bounded operator between Banach spaces is compact if is relatively compact in . Relatively compact means the norm-closure is compact in ; equivalently (by metric compactness), every bounded sequence has admitting a norm-convergent subsequence. We write for the compact operators.
The intuition driving the definition is “essentially finite-dimensional, up to a controlled tail”. Every finite-rank operator is compact: its image of sits in a bounded subset of a finite-dimensional subspace, compact by Heine–Borel. On a Hilbert space the converse holds, with the Hilbert-space shortcut in §2 supplying the proof: every compact operator is the operator-norm limit of finite-rank operators. This is the structure the spectral theorem below recovers: isolated finite-multiplicity nonzero eigenvalues, with the operator approximable in norm by truncating its eigenexpansion.
Closure. is a closed subspace of in operator norm. If in operator norm with each compact, pick with and an -net for . For any some satisfies
so is totally bounded, hence relatively compact.
Compact operators form a two-sided ideal
If is compact and is bounded, then is compact. The image is precompact in by assumption, and the continuous map carries precompact sets to precompact sets, so is precompact in . The symmetric argument, that is compact for any bounded , is identical. Specialized to , this is the two-sided ideal property: composition of a compact operator with a bounded operator on either side stays inside the compact operators (Conway, 2007, Ch. II).
Finite-dimensional eigenspaces. For and , the eigenspace is finite-dimensional. The restriction is compact (its image of sits inside , which is relatively compact). But , so is relatively compact, hence is relatively compact (using ), forcing by Riesz’s lemma.
Riesz's lemma
In an infinite-dimensional normed space, the closed unit ball is not (pre)compact. The standard form: for any proper closed subspace and any there exists a unit vector with . Iterating gives a bounded sequence of unit vectors pairwise distant by at least , hence with no Cauchy subsequence, hence with no convergent subsequence. So a (pre)compact closed unit ball forces finite dimension (Conway, 2007, Ch. III).
Schauder: compactness passes to the adjoint
Schauder’s theorem says compactness transfers to the adjoint between any two Banach spaces (no inner product required). The Hilbert adjoint characterized by needs one, so we first need the broader Banach adjoint, available for any bounded between Banach spaces:
Equivalently, is the linear functional on . The operator satisfies (Conway, 2007, Ch. VI). For Hilbert spaces the Banach adjoint pulls back through the Riesz identification to the familiar inner-product form (see Part III §2).
Theorem (Schauder). Let be bounded between Banach spaces. Then is compact iff is compact.
Two routes deliver this. The general Banach proof goes through Arzelà–Ascoli on . The Hilbert-space version is much shorter via finite-rank approximation.
Banach proof via Arzelà–Ascoli
Forward direction. Compactness of means is relatively compact in , where is the closed unit ball of .
Let . Compactness of is exactly the statement that is compact in . Each restricts to a continuous function : uniformly bounded by on , and -Lipschitz by . The family
is therefore uniformly bounded and equicontinuous on the compact metric space . By the Arzelà–Ascoli theorem is relatively compact in with the sup norm.
The link from back to is an isometry. For ,
using continuity of to extend the supremum from to its closure . So sits inside as an isometric copy of ; relative compactness transfers from across the isometry to .
The converse direction applies the forward argument to to conclude that is compact, then uses the canonical isometric embedding to recover compactness of itself (Conway, 2007, Ch. VI).
Hilbert shortcut via finite-rank approximation
On a Hilbert space the Schauder argument shortens by using the approximation property that Hilbert spaces always possess: every compact operator on is the operator-norm limit of finite-rank operators. The shortcut runs in four lines.
-
Compact operators on are norm-closure of finite-rank. Compactness of makes precompact, so for any there is a finite -net . Let be the orthogonal projection onto . For each , with the nearest net point to ,
so in operator norm, with of rank .
-
The adjoint is an isometric involution on , . Norm convergence is preserved: implies in norm.
-
is finite-rank of rank , since its range sits in , a finite-dimensional subspace. Finite-rank operators are compact.
-
Compact operators are norm-closed in (the closure result of the previous section). So , a norm limit of compact operators, is compact.
This route bypasses Arzelà–Ascoli, , and the double dual entirely, at the cost of being Hilbert-specific. The Banach argument cannot be shortened the same way: there exist separable Banach spaces without the approximation property (Enflo, 1973), and on such a space some compact operator is not a norm limit of finite-rank operators. Hilbert spaces always have the approximation property because orthonormal bases supply the approximating projections.
The variational eigenvalue lemma
From here is a Hilbert space, denotes the Hilbert adjoint (the previous section’s Banach adjoint pulled back through the Riesz identification ), and self-adjoint / normal are taken relative to this inner product. The first replacement for the characteristic polynomial is variational.
What the finite-dimensional setting hid
Part I could assume an inner product almost for free: in finite dimensions all norms are equivalent, and any space admits one (pick a basis, declare it orthonormal). None of that survives here. Norms on an infinite-dimensional space are not all equivalent; not every Banach space is a Hilbert space (a norm is Hilbertian only under the parallelogram law); and the inner product is now part of the given Hilbert structure, not something conjured from a basis. The dependence is load-bearing rather than pedantic: compactness itself is a norm/topology property (whether is relatively compact), while the adjoint and self-adjoint/normal are inner-product properties, and the spectral theorem below is a statement about an operator on a fixed Hilbert space. Change the inner product and the adjoint, the normality, and the orthonormal eigenbasis all change with it.
Lemma (variational eigenvalue). If is self-adjoint and , then or is an eigenvalue of .
For any self-adjoint operator, the variational formula holds and gives a maximizing sequence on the unit sphere. In infinite dimensions the sequence itself need not converge: the unit sphere is not compact. Compactness of is the structural input that fixes that. The image inherits a convergent subsequence from ‘s compactness, and a short calculation forces itself to converge along that subsequence, with the limit an eigenvector for .
Proof
The variational identity for self-adjoint is standard. Choose unit vectors with . Self-adjointness makes real, so a subsequence has with .
Compactness of applied to the bounded sequence gives a further subsequence with in norm. From we get , so and . Then
using in the last step. Combined with , this gives , so . Continuity of yields , i.e., .
Countability and decay of the nonzero spectrum
The second replacement for finite-dimensional structure: compactness alone forces the nonzero eigenvalues to be a countable set decaying to zero, provided eigenvectors of distinct eigenvalues are orthogonal. The orthogonality is automatic for self-adjoint or normal (Part I §2).
Lemma (countability and decay). Suppose and eigenvectors of distinct nonzero eigenvalues are orthogonal. Then the set of nonzero eigenvalues is at most countable; in the countable case, any enumeration satisfies .
Proof. Let enumerate the distinct nonzero eigenvalues with unit eigenvectors . Fix and set . For in , orthogonality of and gives
If were infinite, would have no Cauchy subsequence, contradicting compactness of applied to the bounded sequence . So is finite for every , yielding countability and the decay.
Spectral theorem (compact self-adjoint)
Theorem. Let be self-adjoint. Then:
- has an orthonormal basis of eigenvectors of .
- The nonzero eigenvalues form a finite or countable real sequence with and in the countable case; each is finite-dimensional.
- With the orthogonal projection onto ,
The construction is iterative peel-off, finite-dimensional in spirit. The variational lemma supplies as the dominant eigenvalue; its finite-dimensional eigenspace splits off as an orthogonal direct summand, and the restriction is again compact self-adjoint with strictly smaller norm. Iterate, generating and finite-dimensional at each step. Two outcomes are possible: either the process terminates with (so was finite-rank to begin with, modulo ), or it continues, producing the infinite sequence guaranteed by the countability lemma. The remaining vectors live in , where acts as zero; any orthonormal basis of completes the eigenbasis. Operator-norm convergence of to falls out of the bound for the leftover restriction.
Proof
If , take any ONB of ; (1)–(3) hold trivially. Assume .
Iteration. By the variational lemma, is an eigenvalue. Set , finite-dimensional by §1. The orthogonal complement reduces (self-adjoint operators take orthogonal complements of invariant subspaces to invariant subspaces), so is compact self-adjoint on with .
At step we have , finite-dimensional, and . Set . The sequence is nonincreasing.
Two cases.
(a) Finite termination. If for some , then . Taking ONBs of each () and of and unioning them gives an ONB of consisting of eigenvectors; exactly.
(b) Countable case. for every , producing infinitely many . By the countability lemma, .
Operator-norm convergence. For , the partial sum acts as , so . For ,
A general decomposes orthogonally as with and , giving
ONB property. The union of ONBs of each with an ONB of is orthonormal (distinct eigenspaces are orthogonal). To show totality, suppose is orthogonal to every element of the union. Then for every , so by operator-norm convergence , hence . But is orthogonal to an ONB of , so .
Spectral theorem (compact normal, complex case)
The normal case reduces to two applications of the self-adjoint case via the Cartesian decomposition. For on a complex Hilbert space, define
so . Both and are compact (ideal property) and self-adjoint by construction. Normality is equivalent to (the operator analogue of the trivially commuting decomposition for complex scalars; see Part I §2).
Theorem. Let be normal on a complex Hilbert space. Then conclusions (1)–(3) of the self-adjoint theorem hold for , with complex eigenvalues .
Proof. Apply the self-adjoint theorem to : , with distinct real eigenvalues , each finite-dimensional, .
The key step is that implies each and is invariant under : for , , so . Self-adjointness of makes these invariant subspaces reducing.
On each finite-dimensional , restricts to a self-adjoint operator on a finite-dimensional space, and the finite-dimensional spectral theorem (Part I) gives an ONB of -eigenvectors. On (possibly infinite-dimensional), restricts to compact self-adjoint, and the previous section gives an ONB of -eigenvectors.
The union is an ONB of (orthonormality from the orthogonal decomposition above; totality from the same). Each element of is a joint eigenvector of , hence of . For with and , ; for with and , .
Countability and decay of the eigenvalues of follow from the countability lemma applied to compact (normality gives orthogonality of eigenvectors for distinct eigenvalues; see Part I §2). Operator-norm convergence is a Parseval calculation on the ONB , identical in form to the self-adjoint case (Conway, 2007, Ch. II).
What it amounts to
In finite dimensions (Part I), the characteristic polynomial and Gram–Schmidt finish the construction in finitely many steps. Here the characteristic polynomial is unavailable: the variational principle supplies an eigenvalue at , and compactness forces the nonzero spectrum into a sequence with . In the general bounded case (Part III), neither route survives and the spectral theorem becomes an integral against a projection-valued measure. Compactness is what makes the discrete-sum form survive the move out of finite dimensions; the SVD consequence is collected in the Operator SVD capstone.
References
- Enflo, P. (1973). A counterexample to the approximation problem in Banach spaces. Acta Mathematica 130, 309–317.
- Lax, P. D. (2002). Functional Analysis. Wiley-Interscience.
- Conway, J. B. (2007). A Course in Functional Analysis (2nd ed.). Springer.