QuantumInfo.ForMathlib.IsMaximalSelfAdjoint
4 declarations
Every `TrivialStar` `CommSemiring` is its own maximal self-adjoint subalgebra
#instTrivialStar_IsMaximalSelfAdjointLet be a commutative semiring with a star operation ( is a `CommSemiring` and has a `Star` instance). If the star operation is trivial, meaning for all (an instance of `TrivialStar`), then is its own maximal self-adjoint subalgebra. Under this condition, the map from the ring of scalars to the self-adjoint elements is the identity map, and the self-adjoint parts of the algebra coincide with the ring itself.
is the maximal self-adjoint part of an `RCLike` field
#instRCLike_IsMaximalSelfAdjointLet be an -clike field (a field such as or equipped with a conjugation). The type of real numbers is the maximal self-adjoint sub-algebra of . Specifically, the map from an element of to its self-adjoint part is given by the real part , and an element is self-adjoint (i.e., ) if and only if .
in rings with trivial star operation
#trivial_selfadjMapLet be a commutative semiring equipped with a star operation. If the star operation is trivial (i.e., for all ), then the map , which maps an element to its self-adjoint part, is equal to the identity map .
in -clike fields
#RCLike_selfadjMapLet be a field that is -clike (such as or ). The map , which sends an element to its self-adjoint part, is equal to the real part function .
