Existing in Mathlib ยท Linear algebra and analysis
Finite-Dimensional Spectral Theorem
A self-adjoint linear operator may look coupled in the original space, but its mutually orthogonal eigenspaces provide coordinates in which every component is simply multiplied by its own eigenvalue.
- self-adjoint operators
- eigenspaces
- orthogonal decomposition
- diagonalization
- finite-dimensional inner-product spaces
Exact theorem
Exact Mathlib statement
theorem LinearMap.IsSymmetric.diagonalization_apply_self_apply {๐ : Type*} [RCLike ๐] {E : Type*} [NormedAddCommGroup E] [InnerProductSpace ๐ E] {T : E โโ[๐] E} [FiniteDimensional ๐ E] (hT : T.IsSymmetric) (v : E) (ฮผ : Eigenvalues T) : hT.diagonalization (T v) ฮผ = (ฮผ : ๐) โข hT.diagonalization v ฮผThe theorem at a glance
Finite-Dimensional Spectral Theorem at a glance
A visual guide to the theorem's hypotheses, structure, and conclusion; the exact statement gives the formal detail.
Finite-Dimensional Spectral Theorem at a glance

Detailed visual description
The poster begins with a self-adjoint operator, resolves the space into orthogonal eigenspaces, and places the exact coordinate identity at the center. A boundary footer separates this finite-dimensional diagonal-action theorem from infinite-dimensional spectral measures and arbitrary normal-operator claims.
Statement structure
From hypotheses to conclusion
This map summarizes the statement's structure; the exact Mathlib declaration remains authoritative.
Orthogonal eigenspace diagonalization schematic

Detailed visual description
An ivory vector enters a symmetric emerald operator field, separates into mutually perpendicular cobalt-and-gold eigenspace channels, and emerges with each channel independently rescaled. The composition emphasizes the exact source-defined direct-sum coordinates rather than an arbitrary matrix basis.
Why it matters
A mathematical landmark
The spectral theorem turns self-adjoint linear operators into diagonal data and underlies large parts of linear algebra, analysis, geometry, and mathematical physics. This declaration records the exact coordinatewise action of Mathlib's finite-dimensional eigenspace decomposition.
ProofAtlas record
What has been checked
Mathlib is the source of the theorem; the local Lean replay and page review are separate.
Claim boundary
No new theorem is claimed
This page indexes Mathlib's coordinatewise diagonalization theorem for a self-adjoint linear endomorphism of a finite-dimensional inner-product space over an RCLike field. It uses Mathlib's isometric equivalence with the direct sum of eigenspaces. It is not the infinite-dimensional spectral theorem, a theorem for arbitrary normal operators, or a claim about a user-chosen matrix basis.
- Proof Atlas did not originate the spectral theorem or Mathlib's declaration.
- The selected declaration is the finite-dimensional self-adjoint diagonal-action form; it does not state an infinite-dimensional projection-valued-measure theorem.
- The generated explanation and visuals are not proof evidence.
Source and local evidence
Where the theorem comes from
- Existing declaration
LinearMap.IsSymmetric.diagonalization_apply_self_applyin mathlib- Relationship
- The checked artifact is the upstream declaration itself
- Local Lean evidence
artifact.library.mathlib.finite-dimensional-spectral-theorem.v001