Order dual #
instance
instLeftDistribClassOrderDualInstMulOrderDualInstAddOrderDual
{α : Type u_1}
[Mul α]
[Add α]
[h : LeftDistribClass α]
:
Equations
- (_ : LeftDistribClass αᵒᵈ) = h
instance
instRightDistribClassOrderDualInstMulOrderDualInstAddOrderDual
{α : Type u_1}
[Mul α]
[Add α]
[h : RightDistribClass α]
:
Equations
- (_ : RightDistribClass αᵒᵈ) = h
Equations
- instNonUnitalNonAssocSemiringOrderDual = h
Equations
- instNonUnitalSemiringOrderDual = h
Equations
- instNonAssocSemiringOrderDual = h
Equations
- instNonUnitalCommSemiringOrderDual = h
Equations
- instCommSemiringOrderDual = h
Equations
- instHasDistribNegOrderDualInstMulOrderDual = h
Equations
- instNonUnitalNonAssocRingOrderDual = h
Equations
- instNonUnitalRingOrderDual = h
Equations
- instNonAssocRingOrderDual = h
Equations
- instNonUnitalCommRingOrderDual = h
Lexicographical order #
instance
instLeftDistribClassLexInstMulLexInstAddLex
{α : Type u_1}
[Mul α]
[Add α]
[h : LeftDistribClass α]
:
LeftDistribClass (Lex α)
Equations
- (_ : LeftDistribClass (Lex α)) = h
instance
instRightDistribClassLexInstMulLexInstAddLex
{α : Type u_1}
[Mul α]
[Add α]
[h : RightDistribClass α]
:
RightDistribClass (Lex α)
Equations
- (_ : RightDistribClass (Lex α)) = h
Equations
- instNonUnitalNonAssocSemiringLex = h
instance
instNonUnitalSemiringLex
{α : Type u_1}
[h : NonUnitalSemiring α]
:
NonUnitalSemiring (Lex α)
Equations
- instNonUnitalSemiringLex = h
Equations
- instNonAssocSemiringLex = h
Equations
- instNonUnitalCommSemiringLex = h
Equations
- instCommSemiringLex = h
instance
instHasDistribNegLexInstMulLex
{α : Type u_1}
[Mul α]
[h : HasDistribNeg α]
:
HasDistribNeg (Lex α)
Equations
- instHasDistribNegLexInstMulLex = h
Equations
- instNonUnitalNonAssocRingLex = h
Equations
- instNonUnitalRingLex = h
Equations
- instNonAssocRingLex = h
instance
instNonUnitalCommRingLex
{α : Type u_1}
[h : NonUnitalCommRing α]
:
NonUnitalCommRing (Lex α)
Equations
- instNonUnitalCommRingLex = h