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