Matrices over star rings. #
Notation #
The scope Matrix gives the following notation:
ᴴforMatrix.conjTranspose
The conjugate transpose of a matrix defined in term of star.
Instances For
Note that StarModule is quite a strong requirement; as such we also provide the following
variants which this lemma would not apply to:
When star x = x on the coefficients (such as the real numbers) conjTranspose and transpose
are the same operation.
Matrix.conjTranspose as an AddEquiv
Instances For
Matrix.conjTranspose as a LinearMap
Instances For
When α has a star operation, square matrices Matrix n n α have a star
operation equal to Matrix.conjTranspose.
When α is a *-additive monoid, Matrix.star is also a *-additive monoid.
When α is a *-(semi)ring, Matrix.star is also a *-(semi)ring.
Matrix.conjTranspose as a StarRingEquiv to the opposite ring
Instances For
Matrix.conjTranspose as a StarAlgEquiv to the opposite ring