Unitary elements of a star monoid #
This file defines unitary R, where R is a star monoid, as the submonoid made of the elements
that satisfy star U * U = 1 and U * star U = 1, and these form a group.
This includes, for instance, unitary operators on Hilbert spaces.
See also Matrix.UnitaryGroup for specializations to unitary (Matrix n n R).
Tags #
unitary
The unitary elements embed into the units.
Instances For
Alias of the reverse direction of IsUnit.mem_unitary_iff_star_mul_self.
Alias of the reverse direction of IsUnit.mem_unitary_iff_mul_star_self.
For unitary U in a star-monoid R, x * U = y * U if and only if x = y
for all x and y in R.
For unitary U in a star-monoid R, U * x = U * y if and only if x = y
for all x and y in R.
The unitary subgroup of the units is equivalent to the unitary elements of the monoid.
Instances For
Unitary conjugation preserves the spectrum, star on right.
Unitary conjugation preserves the spectrum, star on left.
Deprecated results #
Alias of Unitary.mem_iff.
Alias of Unitary.star_mul_self_of_mem.
Alias of Unitary.mul_star_self_of_mem.
Alias of Unitary.star_mem.
Alias of Unitary.star_mem_iff.
Alias of Unitary.coe_star.
Alias of Unitary.coe_star_mul_self.
Alias of Unitary.coe_mul_star_self.
Alias of Unitary.star_mul_self.
Alias of Unitary.mul_star_self.
Alias of Unitary.star_eq_inv.
Alias of Unitary.star_eq_inv'.
Alias of Unitary.toUnits.
The unitary elements embed into the units.
Instances For
Alias of Unitary.val_toUnits_apply.
Alias of Unitary.toUnits_injective.
Alias of Unitary.mul_left_inj.
For unitary U in a star-monoid R, x * U = y * U if and only if x = y
for all x and y in R.
Alias of Unitary.mul_right_inj.
For unitary U in a star-monoid R, U * x = U * y if and only if x = y
for all x and y in R.
Alias of Unitary.mul_inv_mem_iff.
Alias of Unitary.inv_mul_mem_iff.
Alias of Unitary.inv_mem.
Alias of Unitary.smul_mem_of_mem.
Alias of Unitary.smul_mem.
Alias of Unitary.coe_smul.
Alias of Unitary.map_mem.
Alias of Unitary.map.
The star monoid homomorphism between unitary subgroups induced by a star monoid homomorphism of the underlying star monoids.
Instances For
Alias of Unitary.coe_map.
Alias of Unitary.coe_map_star.
Alias of Unitary.map_id.
Alias of Unitary.map_comp.
Alias of Unitary.map_injective.
Alias of Unitary.toUnits_comp_map.
Alias of Unitary.mapEquiv.
The star monoid isomorphism between unitary subgroups induced by a star monoid isomorphism of the underlying star monoids.
Instances For
Alias of Unitary.mapEquiv_refl.
Alias of Unitary.mapEquiv_symm.
Alias of Unitary.mapEquiv_trans.
Alias of Unitary.toMonoidHom_mapEquiv.
Alias of Unitary.mem_iff_star_mul_self.
Alias of Unitary.mem_iff_self_mul_star.
Alias of Unitary.coe_inv.
Alias of Unitary.coe_div.
Alias of Unitary.coe_zpow.
Alias of Unitary.coe_neg.
Alias of Unitary.spectrum_star_right_conjugate.
Unitary conjugation preserves the spectrum, star on right.
Alias of Unitary.spectrum_star_left_conjugate.
Unitary conjugation preserves the spectrum, star on left.