Documentation

LeanPool.DavisKahan.ForTauCeti.Analysis.InnerProductSpace.ZeroExtension

Zero extension of a finite-dimensional rectangular map #

The embedding into the orthogonal direct sum preserves the singular-value sequence.

noncomputable def TauCeti.zeroExtension {𝕜 : Type u_1} [RCLike 𝕜] {E : Type u_2} [NormedAddCommGroup E] [InnerProductSpace 𝕜 E] {F : Type u_3} [NormedAddCommGroup F] [InnerProductSpace 𝕜 F] (A : E →ₗ[𝕜] F) :
WithLp 2 (E × F) →ₗ[𝕜] WithLp 2 (E × F)

Zero extension of a rectangular map to a square endomorphism.

Equations
Instances For
    @[simp]
    theorem TauCeti.zeroExtension_apply {𝕜 : Type u_1} [RCLike 𝕜] {E : Type u_2} [NormedAddCommGroup E] [InnerProductSpace 𝕜 E] {F : Type u_3} [NormedAddCommGroup F] [InnerProductSpace 𝕜 F] (A : E →ₗ[𝕜] F) (z : WithLp 2 (E × F)) :

    The zero extension places A in the second component and zero in the first, which is what makes a rectangular operator into a square one without changing its singular values.

    theorem TauCeti.zeroExtension_add {𝕜 : Type u_1} [RCLike 𝕜] {E : Type u_2} [NormedAddCommGroup E] [InnerProductSpace 𝕜 E] {F : Type u_3} [NormedAddCommGroup F] [InnerProductSpace 𝕜 F] (A B : E →ₗ[𝕜] F) :

    Zero extension is additive.

    theorem TauCeti.zeroExtension_smul {𝕜 : Type u_1} [RCLike 𝕜] {E : Type u_2} [NormedAddCommGroup E] [InnerProductSpace 𝕜 E] {F : Type u_3} [NormedAddCommGroup F] [InnerProductSpace 𝕜 F] (a : 𝕜) (A : E →ₗ[𝕜] F) :

    Zero extension commutes with scalar multiplication.

    Singular values are unchanged by zero extension, apart from zero padding.