Matrices with entries in a C⋆-algebra #
This file creates a type copy of Matrix m n A
called CStarMatrix m n A
meant for matrices with
entries in a C⋆-algebra A
. Its action on C⋆ᵐᵒᵈ (n → A)
(via Matrix.mulVec
) gives
it the operator norm, and this norm makes CStarMatrix n n A
a C⋆-algebra.
Main declarations #
CStarMatrix m n A
: the type copyCStarMatrix.instNonUnitalCStarAlgebra
: square matrices with entries in a non-unital C⋆-algebra form a non-unital C⋆-algebraCStarMatrix.instCStarAlgebra
: square matrices with entries in a unital C⋆-algebra form a unital C⋆-algebra
Implementation notes #
The norm on this type induces the product uniformity and bornology, but these are not defeq to
Pi.uniformSpace
and Pi.instBornology
. Hence, we prove the equality to the Pi instances and
replace the uniformity and bornology by the Pi ones when registering the
NormedAddCommGroup (CStarMatrix m n A)
instance. See the docstring of the TopologyAux
section
below for more details.
The equivalence between Matrix m n A
and CStarMatrix m n A
.
Equations
Instances For
M.map f
is the matrix obtained by applying f
to each entry of the matrix M
.
Equations
Instances For
The transpose of a matrix.
Equations
Instances For
The conjugate transpose of a matrix defined in term of star
.
Equations
Instances For
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
simp-normal form pulls of
to the outside, to match the Matrix
API.
Equations
The equivalence to matrices, bundled as a linear equivalence.
Equations
Instances For
The semilinear map constructed by applying a semilinear map to all the entries of the matrix.
Equations
Instances For
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
The natural map that reindexes a matrix's rows and columns with equivalent types is an equivalence.
Equations
Instances For
The natural map that reindexes a matrix's rows and columns with equivalent types is an equivalence.
Equations
Instances For
Applying a non-unital ⋆-algebra homomorphism to every entry of a matrix is itself a ⋆-algebra homomorphism on matrices.
Equations
Instances For
The ⋆-algebra equivalence between A
and 1×1 matrices with its entry in A
.
Equations
Instances For
Interpret a CStarMatrix m n A
as a continuous linear map acting on C⋆ᵐᵒᵈ (n → A)
.
Equations
Instances For
Interpret a CStarMatrix m n A
as a continuous linear map acting on C⋆ᵐᵒᵈ (n → A)
. This
version is specialized to the case m = n
and is bundled as a non-unital algebra homomorphism.
Equations
Instances For
The operator norm on CStarMatrix m n A
.
Equations
Equations
Equations
Equations
Alias of CStarMatrix.instIsUniformAddGroup
.
Equations
Equations
Equations
Matrices with entries in a C⋆-algebra form a C⋆-algebra.
Matrices with entries in a non-unital C⋆-algebra form a non-unital C⋆-algebra.
Equations
Equations
Equations
Equations
Matrices with entries in a unital C⋆-algebra form a unital C⋆-algebra.
Equations
ofMatrix
bundled as a continuous linear equivalence.