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).
- Cited by
- 20 results in Mathlib
- Foundations
- Depth 256 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites15
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Realstatement · cited by 25,697
- RingHom.idstatement and proof · cited by 18,349
- NormedAddCommGroupstatement and proof · cited by 15,752
- LinearMapstatement and proof · cited by 10,215
- Finsuppstatement · cited by 5,255
- InnerProductSpacestatement and proof · cited by 3,523
- RCLikestatement and proof · cited by 2,829
- FiniteDimensionalstatement and proof · cited by 1,854
- Module.finrankproof · cited by 1,770
- Real.sqrtproof · cited by 545
- Finsupp.embDomainproof · cited by 69
- LinearMap.IsSymmetric.eigenvaluesproof · cited by 31
Cited by20
Results whose statement or proof uses this declaration.
- LinearMap.singularValues_finstatement · cited by 4
- LinearMap.sq_singularValues_finstatement · cited by 4
- LinearMap.singularValues_nonnegstatement · cited by 3
- LinearMap.support_singularValuesstatement and proof · cited by 3
- LinearMap.singularValues_eq_zero_iff_le_finrank_rangestatement · cited by 2
- LinearMap.singularValues_pos_iff_ne_zerostatement · cited by 2
- LinearMap.singularValues_antitonestatement and proof · cited by 1
- LinearMap.singularValues_of_finrank_lestatement · cited by 1
- LinearMap.isLowerSet_support_singularValuesstatement and proof · cited by 1
- LinearMap.singularValues_zerostatement and proof · cited by 1
- LinearMap.sq_singularValues_of_ltstatement · cited by 1
- LinearMap.normDet_eq_prod_singularValuesstatement and proof · cited by 0