(F : Type u_1) →
  (R : outParam (Type u_2)) →
    (A : outParam (Type u_3)) →
      (B : outParam (Type u_4)) →
        [Add A] → [Mul A] → [SMul R A] → [Add B] → [Mul B] → [SMul R B] → [EquivLike F A B] → Prop