Mathlib Map

Theorems · Definition · linear algebra

LinearMap.singularValues

{𝕜 : Type u_1} →
  [inst : RCLike 𝕜] →
    {E : Type u_2} →
      [inst_1 : NormedAddCommGroup E] →
        [inst_2 : InnerProductSpace 𝕜 E] →
          [FiniteDimensional 𝕜 E] →
            {F : Type u_3} →
              [inst_4 : NormedAddCommGroup F] →
                [inst_5 : InnerProductSpace 𝕜 F] → [FiniteDimensional 𝕜 F] → (E →ₗ[𝕜] F) → ℕ →₀ ℝ

If T : E →ₗ[𝕜] F is a linear map between finite dimensional inner product spaces, then T.singularValues is the infinite sequence where the first dim(E) elements are the square roots of eigenvalues of T.adjoint ∘ₗ T (which are guaranteed to be nonnegative real numbers), arranged in descending order and repeated according to their multiplicity, and the rest of the elements in the infinite sequence are zero. Please see the module docstring of Mathlib/Analysis/InnerProductSpace/SingularValues.lean for an explanation of this design decision. The singular values are zero-indexed, so T.singularValues 0 refers to the first singular value. This means the positive singular values occur at 0 ≤ i < rank(T) and not 1 ≤ i ≤ rank(T).

Defined in
Mathlib.Analysis.InnerProductSpace.SingularValues
Cited by
20 results in Mathlib
Foundations
Depth 256 from the axioms · uses propext, Classical.choice, Quot.sound
Assumes
RCLikeNormedAddCommGroupInnerProductSpaceFiniteDimensionalNormedAddCommGroupInnerProductSpaceFiniteDimensional

Around this declaration

Dashed lines are statement dependencies; solid lines are citations in proofs.

LinearMap.singularValues_fin · cited by 4LinearMap.singularValues_…LinearMap.sq_singularValues_fin · cited by 4LinearMap.sq_singularValu…LinearMap.singularValues_nonneg · cited by 3LinearMap.singularValues_…LinearMap.support_singularValues · cited by 3LinearMap.support_singula…LinearMap.singularValues_eq_zero_iff_le_finrank_range · cited by 2LinearMap.singularValues_…LinearMap.singularValues_pos_iff_ne_zero · cited by 2LinearMap.singularValues_…LinearMap.singularValues_antitone · cited by 1LinearMap.singularValues_…LinearMap.singularValues_of_finrank_le · cited by 1LinearMap.singularValues_…LinearMap.isLowerSet_support_singularValues · cited by 1LinearMap.isLowerSet_supp…LinearMap.singularValues_zero · cited by 1LinearMap.singularValues_…LinearMap.sq_singularValues_of_lt · cited by 1LinearMap.sq_singularValu…LinearMap.normDet_eq_prod_singularValues · cited by 0LinearMap.normDet_eq_prod…LinearMap.singularValues.congr_simp · cited by 0singularValues.congr_simpLinearMap.singularValues_eq_zero_iff · cited by 0LinearMap.singularValues_…LinearMap.singularValues_finrank_range_self · cited by 0LinearMap.singularValues_…Real · cited by 25697RealRingHom.id · cited by 18349RingHom.idNormedAddCommGroup · cited by 15752NormedAddCommGroupLinearMap · cited by 10215LinearMapFinsupp · cited by 5255FinsuppInnerProductSpace · cited by 3523InnerProductSpaceRCLike · cited by 2829RCLikeFiniteDimensional · cited by 1854FiniteDimensionalModule.finrank · cited by 1770Module.finrankReal.sqrt · cited by 545Real.sqrtFinsupp.embDomain · cited by 69Finsupp.embDomainLinearMap.IsSymmetric.eigenvalues · cited by 31IsSymmetric.eigenvaluesFin.valEmbedding · cited by 30Fin.valEmbeddingLinearMap.isSymmetric_adjoint_comp_self · cited by 11LinearMap.isSymmetric_adj…Finsupp.ofSupportFinite · cited by 11Finsupp.ofSupportFiniteLinearMap.singularValuesCITED BYCITES

Cites15

Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.

Cited by20

Results whose statement or proof uses this declaration.