Lean 4 proof of the spectral theorem for compact self-adjoint operators: a compact self-adjoint operator on a separable Hilbert space admits a Hilbert basis of eigenvectors.
Build status: Verified on Lean v4.29.1 with Mathlib. Zero sorries.
-- Eigenspaces are dense: their supremum has trivial orthogonal complement
theorem CompactSelfAdjoint.iSup_eigenspace_orthogonal_eq_bot_of_isCompactOperator_of_isSelfAdjoint
{๐ : Type*} [RCLike ๐] {E : Type*}
[NormedAddCommGroup E] [InnerProductSpace ๐ E] [CompleteSpace E]
(T : E โL[๐] E) (hT : IsSelfAdjoint T) (hTc : IsCompactOperator (T : E โ E)) :
(โจ ฮผ : ๐, (T : Module.End ๐ E).eigenspace ฮผ)แฎ = โฅ
-- A compact self-adjoint operator admits a Hilbert basis of eigenvectors
theorem CompactSelfAdjoint.exists_hilbertBasis_hasEigenvector_of_isCompactOperator_of_isSelfAdjoint
{๐ : Type*} [RCLike ๐] {E : Type*}
[NormedAddCommGroup E] [InnerProductSpace ๐ E] [CompleteSpace E]
(T : E โL[๐] E) (hT : IsSelfAdjoint T) (hTc : IsCompactOperator (T : E โ E)) :
โ (ฮน : Type _) (ฮผ : ฮน โ ๐) (b : HilbertBasis ฮน ๐ E),
โ i, (T : Module.End ๐ E).HasEigenvector (ฮผ i) (b i)Topology/WeakHilbertCompactโ weak compactness lemmas for Hilbert spacesAnalysis/InnerProductSpace/RayleighCompactโ Rayleigh quotient bounds for compact operatorsAnalysis/InnerProductSpace/CompactOperatorOrthonormalโ orthonormal sequences from compact operator imagesAnalysis/InnerProductSpace/CompactSelfAdjointโ core definitions and large-eigenspace constructionAnalysis/InnerProductSpace/CompactSelfAdjoint/Basicโ fundamental lemmasAnalysis/InnerProductSpace/CompactSelfAdjoint/Approximationโ finite-rank approximation and key estimateAnalysis/InnerProductSpace/CompactSelfAdjoint/OpNormEigenvalueโ eigenvalue operator norm boundsAnalysis/InnerProductSpace/CompactSelfAdjoint/SpectralFinitenessโ finiteness of point spectrum outside any neighbourhood of zeroAnalysis/InnerProductSpace/CompactSelfAdjoint/CutoffProjectorโ orthogonal projection onto large-eigenvalue subspaceAnalysis/InnerProductSpace/CompactSelfAdjoint/SpectralTheoremโ main results
Lean 4 + Mathlib. No external dependencies.
For more detail on the internal organization of the development, see
docs/overview.md.
The development separates reusable weak-compactness, Rayleigh quotient, compact-operator, and compact self-adjoint spectral lemmas from the final Hilbert-basis theorem.
- Reed & Simon, Methods of Modern Mathematical Physics I: Functional Analysis, Academic Press, 1980
- Brezis, Functional Analysis, Sobolev Spaces and Partial Differential Equations, Springer, 2011