Group with zero structure on the order type synonyms #
Transfer algebraic instances from α to αᵒᵈ and Lex α.
Order dual #
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
instance
OrderDual.instIsLeftCancelMulZero
{α : Type u_1}
[Mul α]
[Zero α]
[IsLeftCancelMulZero α]
:
instance
OrderDual.instIsRightCancelMulZero
{α : Type u_1}
[Mul α]
[Zero α]
[IsRightCancelMulZero α]
:
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
Lexicographic order #
@[implicit_reducible]
@[implicit_reducible]
instance
Lex.instNoZeroDivisors
{α : Type u_1}
[Mul α]
[Zero α]
[NoZeroDivisors α]
:
NoZeroDivisors (Lex α)
@[implicit_reducible]
@[implicit_reducible]
instance
Lex.instIsCancelMulZero
{α : Type u_1}
[Mul α]
[Zero α]
[IsCancelMulZero α]
:
IsCancelMulZero (Lex α)
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]