Units in multiplicative and additive opposites #
The units of the opposites are equivalent to the opposites of the units.
Instances For
The additive units of the additive opposites are equivalent to the additive opposites of the additive units.
Instances For
@[simp]
theorem
Units.coe_unop_opEquiv
{M : Type u_2}
[Monoid M]
(u : Mแตแตแตหฃ)
:
โ(MulOpposite.unop (opEquiv u)) = MulOpposite.unop โu
@[simp]
theorem
AddUnits.coe_unop_opEquiv
{M : Type u_2}
[AddMonoid M]
(u : AddUnits Mแตแตแต)
:
โ(AddOpposite.unop (opEquiv u)) = AddOpposite.unop โu
@[simp]
theorem
Units.coe_opEquiv_symm
{M : Type u_2}
[Monoid M]
(u : Mหฃแตแตแต)
:
โ(opEquiv.symm u) = MulOpposite.op โ(MulOpposite.unop u)
@[simp]
theorem
AddUnits.coe_opEquiv_symm
{M : Type u_2}
[AddMonoid M]
(u : (AddUnits M)แตแตแต)
:
โ(opEquiv.symm u) = AddOpposite.op โ(AddOpposite.unop u)
@[simp]
@[simp]
theorem
isAddUnit_op
{M : Type u_2}
[AddMonoid M]
{m : M}
:
IsAddUnit (AddOpposite.op m) โ IsAddUnit m
@[simp]
theorem
isUnit_unop
{M : Type u_2}
[Monoid M]
{m : Mแตแตแต}
:
IsUnit (MulOpposite.unop m) โ IsUnit m
@[simp]
theorem
isAddUnit_unop
{M : Type u_2}
[AddMonoid M]
{m : Mแตแตแต}
:
IsAddUnit (AddOpposite.unop m) โ IsAddUnit m