The Spectral Theorem
The spectral theorem is the centerpiece of this module. It says that a Hermitian operator is, in the right basis, nothing more complicated than a list of real numbers along a diagonal — and it tells you exactly how to read those numbers off as projectors. Almost every computation you do with an observable, from expectation values to time evolution, is an application of this one theorem.
Statement
Spectral theorem (Hermitian case). Let be a Hermitian operator on a finite-dimensional complex Hilbert space. Then:
- All eigenvalues of are real.
- There exists an orthonormal basis of the whole space consisting entirely of eigenvectors of .
Equivalently, is diagonalizable by a unitary: there is a unitary whose columns are the orthonormal eigenvectors such that
The collection of eigenvalues is called the spectrum of — hence "spectral."
The spectral decomposition
The most useful form of the theorem expands directly in terms of its eigenvectors. Let be an orthonormal eigenbasis with . Then
Each term is the projector onto the -th eigenvector (built from the outer product you met earlier). The operator is a weighted sum of projectors, with the eigenvalues as weights. To check the formula, apply it to an eigenvector :
recovering the eigenvalue equation. Setting all gives the completeness relation : the eigenprojectors resolve the identity.
Grouping by eigenvalue: projection-valued form
If an eigenvalue is degenerate (shared by several eigenvectors), collect all of them into a single projector onto that whole eigenspace. The decomposition becomes a sum over distinct eigenvalues:
The projectors are orthogonal ( for ), each is Hermitian and idempotent (), and they sum to the identity. This basis-independent form is the launchpad for the next two lessons.
Beyond Hermitian: normal operators
The theorem extends to the broader class of normal operators — those satisfying . A normal operator is unitarily diagonalizable, with an orthonormal eigenbasis, but its eigenvalues may be complex. Hermitian operators (real eigenvalues) and unitary operators (eigenvalues on the unit circle) are both special cases. This is why both observables and gates can be analyzed with the same diagonalization machinery: they are all normal.
Why it matters
The spectral decomposition converts hard operator problems into easy number problems. Want the expectation value? It is — an average of eigenvalues weighted by probabilities. Want a function of the operator, like ? Apply the function to each eigenvalue. Want to know the measurement statistics? Read them off the projectors. The next three lessons turn each of these uses into a concrete skill.
Sign in on the full site to ask questions and join the discussion.