Documentation

Mathlib.Algebra.Order.Ring.Synonym

Ring structure on the order type synonyms #

Transfer algebraic instances from α to αᵒᵈ and Lex α.

Order dual #

instance instDistribOrderDual {α : Type u_1} [h : Distrib α] :
Equations
instance instRingOrderDual {α : Type u_1} [h : Ring α] :
Equations
instance instIsDomainOrderDual {α : Type u_1} [Ring α] [h : IsDomain α] :

Lexicographical order #

instance instDistribLex {α : Type u_1} [h : Distrib α] :
Equations
instance instLeftDistribClassLex {α : Type u_1} [Mul α] [Add α] [h : LeftDistribClass α] :
instance instSemiringLex {α : Type u_1} [h : Semiring α] :
Equations
instance instCommSemiringLex {α : Type u_1} [h : CommSemiring α] :
Equations
instance instHasDistribNegLex {α : Type u_1} [Mul α] [h : HasDistribNeg α] :
Equations
instance instNonAssocRingLex {α : Type u_1} [h : NonAssocRing α] :
Equations
instance instRingLex {α : Type u_1} [h : Ring α] :
Ring (Lex α)
Equations
instance instCommRingLex {α : Type u_1} [h : CommRing α] :
Equations
instance instIsDomainLex {α : Type u_1} [Ring α] [h : IsDomain α] :