Spectral theory of hermitian matrices #
This file proves the spectral theorem for matrices. The proof of the spectral theorem is based on
the spectral theorem for linear maps (LinearMap.IsSymmetric.eigenvectorBasis_apply_self_apply
).
Tags #
spectral theorem, diagonalization theorem
The eigenvalues of a hermitian matrix, indexed by Fin (Fintype.card n)
where n
is the index
type of the matrix.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The eigenvalues of a hermitian matrix, reusing the index n
of the matrix entries.
Equations
- Matrix.IsHermitian.eigenvalues hA i = Matrix.IsHermitian.eigenvalues₀ hA ((Fintype.equivOfCardEq (_ : Fintype.card (Fin (Fintype.card n)) = Fintype.card n)).symm i)
Instances For
A choice of an orthonormal basis of eigenvectors of a hermitian matrix.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A matrix whose columns are an orthonormal basis of eigenvectors of a hermitian matrix.
Equations
Instances For
The inverse of eigenvectorMatrix
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
The columns of Matrix.IsHermitian.eigenVectorMatrix
form the basis
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
.
The determinant of a hermitian matrix is the product of its eigenvalues.
spectral theorem (Alternate form for convenience) A hermitian matrix can be can be replaced by a diagonal matrix sandwiched between the eigenvector matrices. This alternate form allows direct rewriting of A since: <| A = V D V⁻¹$
rank of a hermitian matrix is the rank of after diagonalization by the eigenvector matrix
rank of a hermitian matrix is the number of nonzero eigenvalues of the hermitian matrix
The entries of eigenvectorBasis
are eigenvectors.
A nonzero Hermitian matrix has an eigenvector with nonzero eigenvalue.