Ring structure on the order type synonyms #
Transfer algebraic instances from R to Rแตแต and Lex R.
Order dual #
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
@[simp]
@[simp]
theorem
toDual_ofNat
{R : Type u_1}
[NatCast R]
(n : โ)
[n.AtLeastTwo]
:
OrderDual.toDual (OfNat.ofNat n) = OfNat.ofNat n
@[simp]
@[simp]
theorem
ofDual_ofNat
{R : Type u_1}
[NatCast R]
(n : โ)
[n.AtLeastTwo]
:
OrderDual.ofDual (OfNat.ofNat n) = OfNat.ofNat n
@[simp]
@[simp]
Lexicographical order #
@[implicit_reducible]
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]
@[implicit_reducible]
instance
instNonUnitalSemiringLex
{R : Type u_1}
[h : NonUnitalSemiring R]
:
NonUnitalSemiring (Lex R)
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
instance
instNonUnitalCommRingLex
{R : Type u_1}
[h : NonUnitalCommRing R]
:
NonUnitalCommRing (Lex R)
@[implicit_reducible]