Theorems · Theorem · linear algebra
Matrix.IsHermitian.spectral_theorem
∀ {𝕜 : Type u_1} [inst : RCLike 𝕜] {n : Type u_2} [inst_1 : Fintype n] {A : Matrix n n 𝕜} [inst_2 : DecidableEq n]
(hA : A.IsHermitian),
A =
((Unitary.conjStarAlgAut 𝕜 (Matrix n n 𝕜)) hA.eigenvectorUnitary) (Matrix.diagonal (RCLike.ofReal ∘ hA.eigenvalues))Diagonalization theorem, spectral theorem for matrices; A Hermitian matrix can be
diagonalized by a change of basis. For the spectral theorem on linear maps, see
LinearMap.IsSymmetric.eigenvectorBasis_apply_self_apply.
- Defined in
- Mathlib.Analysis.Matrix.Spectrum
- Cited by
- 10 results in Mathlib
- Foundations
- Depth 261 from the axioms · uses propext, Classical.choice, Quot.sound
- Assumes
- RCLikeFintypeDecidableEq
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites20
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coestatement and proof · cited by 62,936
- Realstatement · cited by 25,697
- Fintypestatement and proof · cited by 7,736
- Matrixstatement and proof · cited by 4,303
- MonoidHomstatement · cited by 3,629
- Submonoidstatement · cited by 3,086
- RCLikestatement and proof · cited by 2,829
- Star.starproof · cited by 1,082
- map_oneproof · cited by 861
- RCLike.ofRealstatement · cited by 350
- Matrix.diagonalstatement · cited by 314
- unitarystatement · cited by 207
Cited by10
Results whose statement or proof uses this declaration.
- Matrix.IsHermitian.posSemidef_iff_eigenvalues_nonnegproof · cited by 2
- Matrix.IsHermitian.cfcAux_idproof · cited by 2
- Matrix.IsHermitian.charpoly_eqproof · cited by 2
- Matrix.IsHermitian.rank_eq_rank_diagonalproof · cited by 1
- Matrix.IsHermitian.spectrum_eq_image_rangeproof · cited by 1
- Matrix.IsHermitian.spectrum_real_eq_range_eigenvaluesproof · cited by 1
- Matrix.IsHermitian.eigenvalues_eq_zero_iffproof · cited by 1
- Matrix.IsHermitian.posDef_iff_eigenvalues_posproof · cited by 1
- Matrix.IsHermitian.exists_eigenvector_of_ne_zeroproof · cited by 0
- Matrix.PosSemidef.trace_eq_zero_iffproof · cited by 0