Documentation

Mathlib.Algebra.Order.Ring.Synonym

Ring structure on the order type synonyms #

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

Order dual #

instance instDistribOrderDual {R : Type u_1} [h : Distrib R] :
Equations
    instance instSemiringOrderDual {R : Type u_1} [h : Semiring R] :
    Equations
      instance instRingOrderDual {R : Type u_1} [h : Ring R] :
      Equations
        instance instCommRingOrderDual {R : Type u_1} [h : CommRing R] :
        Equations
          instance instIsDomainOrderDual {R : Type u_1} [Ring R] [h : IsDomain R] :

          Lexicographical order #

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