{R : Type u_1} →
  [inst : Semiring R] →
    [inst_1 : PartialOrder R] →
      {motive : IsStrictOrderedRing R → Sort u} →
        (t : IsStrictOrderedRing R) →
          ([toIsOrderedCancelAddMonoid : IsOrderedCancelAddMonoid R] →
              [toZeroLEOneClass : ZeroLEOneClass R] →
                [toNontrivial : Nontrivial R] →
                  [toPosMulStrictMono : PosMulStrictMono R] → [toMulPosStrictMono : MulPosStrictMono R] → motive ⋯) →
            motive t