Analytic properties of the star operation on matrices #
This transports the operator norm on EuclideanSpace π n βL[π] EuclideanSpace π m to
Matrix m n π. See the file Analysis.Matrix for many other matrix norms.
Main definitions #
Matrix.instNormedRingL2Op: the (necessarily unique) normed ring structure onMatrix n n πwhich ensure it is aCStarRinginMatrix.instCStarRing. This is a scoped instance in the namespaceMatrix.L2OpNormin order to avoid choosing a global norm forMatrix.
Main statements #
entry_norm_bound_of_unitary: the entries of a unitary matrix are uniformly bound by1.
Implementation details #
We take care to ensure the topology and uniformity induced by Matrix.instMetricSpaceL2Op
coincide with the existing topology and uniformity on matrices.
TODO #
- Show that
βdiagonal (v : n β π)β = βvβ.
The entrywise sup norm of a unitary matrix is at most 1.
The natural star algebra equivalence between matrices and continuous linear endomoporphisms
of Euclidean space induced by the orthonormal basis EuclideanSpace.basisFun.
This is a more-bundled version of Matrix.toEuclideanLin, for the special case of square matrices,
followed by a more-bundled version of LinearMap.toContinuousLinearMap.
Equations
- One or more equations did not get rendered due to their size.
Instances For
An auxiliary definition used only to construct the true NormedAddCommGroup (and Metric)
structure provided by Matrix.instMetricSpaceL2Op and Matrix.instNormedAddCommGroupL2Op.
Equations
- Matrix.l2OpNormedAddCommGroupAux = NormedAddCommGroup.induced (Matrix m n π) (EuclideanSpace π n βL[π] EuclideanSpace π m) (Matrix.toEuclideanLin.trans LinearMap.toContinuousLinearMap) β―
Instances For
An auxiliary definition used only to construct the true NormedRing (and Metric) structure
provided by Matrix.instMetricSpaceL2Op and Matrix.instNormedRingL2Op.
Equations
- Matrix.l2OpNormedRingAux = NormedRing.induced (Matrix n n π) (EuclideanSpace π n βL[π] EuclideanSpace π n) Matrix.toEuclideanCLM β―
Instances For
The metric on Matrix m n π arising from the operator norm given by the identification with
(continuous) linear maps of EuclideanSpace.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The norm structure on Matrix m n π arising from the operator norm given by the identification
with (continuous) linear maps of EuclideanSpace.
Equations
- Matrix.instL2OpNormedAddCommGroup = { toNorm := Matrix.l2OpNormedAddCommGroupAux.toNorm, toAddCommGroup := Matrix.addCommGroup, toMetricSpace := Matrix.instL2OpMetricSpace, dist_eq := β― }
Instances For
The normed algebra structure on Matrix n n π arising from the operator norm given by the
identification with (continuous) linear endmorphisms of EuclideanSpace π n.
Equations
- Matrix.instL2OpNormedSpace = { toModule := Matrix.module, norm_smul_le := β― }
Instances For
The normed ring structure on Matrix n n π arising from the operator norm given by the
identification with (continuous) linear endmorphisms of EuclideanSpace π n.
Equations
- Matrix.instL2OpNormedRing = { toNorm := Matrix.instL2OpNormedAddCommGroup.toNorm, toRing := Matrix.instRing, toMetricSpace := Matrix.instL2OpMetricSpace, dist_eq := β―, norm_mul_le := β― }
Instances For
This is the same as Matrix.l2_opNorm_def, but with a more bundled RHS for square matrices.
This is the same as Matrix.l2_opNNNorm_def, but with a more bundled RHS for square
matrices.
The normed algebra structure on Matrix n n π arising from the operator norm given by the
identification with (continuous) linear endmorphisms of EuclideanSpace π n.
Equations
- Matrix.instL2OpNormedAlgebra = { toAlgebra := Matrix.instAlgebra, norm_smul_le := β― }
Instances For
The operator norm on Matrix n n π given by the identification with (continuous) linear
endmorphisms of EuclideanSpace π n makes it into a L2OpRing.