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 aCStarRing
inMatrix.instCStarRing
. This is a scoped instance in the namespaceMatrix.L2OpNorm
in 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
- Matrix.instL2OpMetricSpace = NormedAddCommGroup.toMetricSpace.replaceUniformity β―
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 = NormedAddCommGroup.mk β―
Instances For
Alias of Matrix.l2_opNorm_def
.
Alias of Matrix.l2_opNNNorm_def
.
Alias of Matrix.l2_opNorm_conjTranspose
.
Alias of Matrix.l2_opNNNorm_conjTranspose
.
Alias of Matrix.l2_opNorm_conjTranspose_mul_self
.
Alias of Matrix.l2_opNorm_mulVec
.
Alias of Matrix.l2_opNNNorm_mulVec
.
Alias of Matrix.l2_opNorm_mul
.
Alias of Matrix.l2_opNNNorm_mul
.
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 = NormedSpace.mk β―
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 = NormedRing.mk β― β―
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 = NormedAlgebra.mk β―
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
.