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.
Type copy Matrix m n A meant for matrices with entries in a C⋆-algebra. This is
a C⋆-algebra when m = n.
Instances For
The equivalence between Matrix m n A and CStarMatrix m n A.
Instances For
M.map f is the matrix obtained by applying f to each entry of the matrix M.
Instances For
The transpose of a matrix.
Instances For
The conjugate transpose of a matrix defined in term of star.
Instances For
simp-normal form pulls of to the outside, to match the Matrix API.
The equivalence to matrices, bundled as a linear equivalence.
Instances For
The semilinear map constructed by applying a semilinear map to all the entries of the matrix.
Instances For
Applying a non-unital ⋆-algebra homomorphism to every entry of a matrix is itself a ⋆-algebra homomorphism on matrices.
Instances For
The ⋆-algebra equivalence between A and 1×1 matrices with its entry in A.
Instances For
Interpret a CStarMatrix m n A as a continuous linear map acting on C⋆ᵐᵒᵈ (n → A).
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.
Instances For
The operator norm on CStarMatrix m n A.
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.
Matrices with entries in a unital C⋆-algebra form a unital C⋆-algebra.
ofMatrix bundled as a continuous linear equivalence.