Real diagonal operators and the operator singular-value decomposition #
This module contains no norm structure. It supplies the diagonal operators used by both rectangular orbit majorization and square symmetric-gauge representation.
The diagonal operator of a real vector in an orthonormal basis #
The operator with (real) diagonal x in the orthonormal basis b:
diagOp b x (b i) = x i โข b i.
Equations
- TauCeti.diagOp b x = โ i : Fin n, โ(x i) โข โ(((InnerProductSpace.rankOne ๐) (b i)) (b i))
Instances For
The defining formula: diagOp b x expands v in the basis and scales the i-th coefficient
by x i.
A diagonal operator scales each basis vector by its own entry. This is the form used to compare two diagonal operators, since equality on a basis suffices.
diagOp b is additive in the diagonal.
diagOp b is homogeneous in the diagonal, with the real scalar cast into ๐.
A constant real diagonal is a scalar multiple of the identity. This is
the bridge between the functional-calculus form r โข id and the diagonal
form the singular-value lemmas are stated in.
The two-entry constant diagonal, in the ![r, r] shape the planar
singular-value lemmas use.
A real diagonal operator is symmetric.
A real diagonal operator is self-adjoint. This is why a unitarily invariant norm applied to
diagOp yields a symmetric gauge on vectors.
Diagonal operators in the same basis multiply diagonally.
The singular values of a diagonal operator with antitone nonnegative diagonal are the diagonal itself.
The operator SVD factorization #
Operator SVD: relative to any fixed orthonormal basis b, every
square operator factors as A = U โ diag(ฯ(A)) โ V with U, V unitary.