{G : Type u_3} →
  {P : Type u_4} →
    [inst : LE G] →
      [inst_1 : LE P] →
        [inst_2 : SMul G P] →
          {motive : IsOrderedCancelSMul G P → Sort u} →
            (t : IsOrderedCancelSMul G P) →
              ([toIsOrderedSMul : IsOrderedSMul G P] →
                  (le_of_smul_le_smul_left : ∀ (a : G) (b c : P), a • b ≤ a • c → b ≤ c) →
                    (le_of_smul_le_smul_right : ∀ (a b : G) (c : P), a • c ≤ b • c → a ≤ b) → motive ⋯) →
                motive t