Order dual #
@[implicit_reducible]
Equations
- OrderDual.instDistrib = { toMul := OrderDual.instMul, toAdd := OrderDual.instAdd, left_distrib := ⋯, right_distrib := ⋯ }
@[implicit_reducible]
Equations
- One or more equations did not get rendered due to their size.
@[implicit_reducible]
Equations
@[implicit_reducible]
Equations
@[implicit_reducible]
Equations
- OrderDual.instAddMonoidWithOne = { toNatCast := OrderDual.instNatCast, toAddMonoid := OrderDual.instAddMonoid, toOne := OrderDual.instOne, natCast_zero := ⋯, natCast_succ := ⋯ }
@[implicit_reducible]
Equations
- OrderDual.instAddCommMonoidWithOne = { toAddMonoidWithOne := OrderDual.instAddMonoidWithOne, add_comm := ⋯ }
@[implicit_reducible]
Equations
- One or more equations did not get rendered due to their size.
@[implicit_reducible]
Equations
- One or more equations did not get rendered due to their size.
@[implicit_reducible]
Equations
- OrderDual.instNonUnitalSemiring = { toNonUnitalNonAssocSemiring := OrderDual.instNonUnitalNonAssocSemiring, mul_assoc := ⋯ }
@[implicit_reducible]
Equations
- One or more equations did not get rendered due to their size.
@[implicit_reducible]
Equations
- OrderDual.instNonUnitalCommSemiring = { toNonUnitalSemiring := OrderDual.instNonUnitalSemiring, mul_comm := ⋯ }
@[implicit_reducible]
Equations
- OrderDual.instCommSemiring = { toSemiring := OrderDual.instSemiring, mul_comm := ⋯ }
@[implicit_reducible]
Equations
- OrderDual.instHasDistribNeg = { toInvolutiveNeg := OrderDual.instInvolutiveNeg, neg_mul := ⋯, mul_neg := ⋯ }
@[implicit_reducible]
Equations
- One or more equations did not get rendered due to their size.
@[implicit_reducible]
Equations
- OrderDual.instNonUnitalRing = { toNonUnitalNonAssocRing := OrderDual.instNonUnitalNonAssocRing, mul_assoc := ⋯ }
@[implicit_reducible]
Equations
- One or more equations did not get rendered due to their size.
@[implicit_reducible]
Equations
- OrderDual.instNonUnitalCommRing = { toNonUnitalRing := OrderDual.instNonUnitalRing, mul_comm := ⋯ }
@[implicit_reducible]
Equations
- OrderDual.instCommRing = { toRing := OrderDual.instRing, mul_comm := ⋯ }
@[simp]
@[simp]
Lexicographical order #
@[implicit_reducible]
Equations
instance
instLeftDistribClassLex
{R : Type u_1}
[Mul R]
[Add R]
[h : LeftDistribClass R]
:
LeftDistribClass (Lex R)
instance
instRightDistribClassLex
{R : Type u_1}
[Mul R]
[Add R]
[h : RightDistribClass R]
:
RightDistribClass (Lex R)
@[implicit_reducible]
Equations
@[implicit_reducible]
instance
instNonUnitalSemiringLex
{R : Type u_1}
[h : NonUnitalSemiring R]
:
NonUnitalSemiring (Lex R)
Equations
@[implicit_reducible]
Equations
@[implicit_reducible]
Equations
@[implicit_reducible]
Equations
@[implicit_reducible]
Equations
@[implicit_reducible]
Equations
@[implicit_reducible]
Equations
@[implicit_reducible]
Equations
@[implicit_reducible]
Equations
@[implicit_reducible]
Equations
- instRingLex = h
@[implicit_reducible]
instance
instNonUnitalCommRingLex
{R : Type u_1}
[h : NonUnitalCommRing R]
:
NonUnitalCommRing (Lex R)
Equations
@[implicit_reducible]