Finite-dimensional inner product spaces (see also Hilbert spaces, below)

StructureExistence of orthonormal basis#

An orthonormal basis on E is an identification of E with its dimensional-matching EuclideanSpace 𝕜 ι.

OrthonormalBasis.{u_1, u_3, u_4} (ι : Type u_1) (𝕜 : Type u_3) [RCLike 𝕜] (E : Type u_4)
  [NormedAddCommGroup E] [InnerProductSpace 𝕜 E] [Fintype ι] : Type (max (max u_1 u_3) u_4)
MathlibOrthonormalBasis
Uses 3 · Used by 3

TheoremDiagonalization of self-adjoint endomorphisms#

Diagonalization theorem, spectral theorem; version 2: A self-adjoint operator T on a finite-dimensional inner product space E acts diagonally on the identification of E with Euclidean space induced by an orthonormal basis of eigenvectors of T.

LinearMap.IsSymmetric.eigenvectorBasis_apply_self_apply.{u_1, u_2} {𝕜 : Type u_1} [RCLike 𝕜]
  {E : Type u_2} [NormedAddCommGroup E] [InnerProductSpace 𝕜 E] {T : E →ₗ[𝕜] E}
  [FiniteDimensional 𝕜 E] {n : ℕ} (hT : T.IsSymmetric) (hn : Module.finrank 𝕜 E = n) (v : E)
  (i : Fin n) :
  ((hT.eigenvectorBasis hn).repr (T v)).ofLp i =
    ↑(hT.eigenvalues hn i) * ((hT.eigenvectorBasis hn).repr v).ofLp i
MathlibLinearMap.IsSymmetric.eigenvectorBasis_apply_self_apply
Uses 12

The dependency explorer needs JavaScript and its graph data.

Download the complete graph data.