∀ (R : Type u_1) [inst : CommSemiring R] (T : Type u_2) (A : Type u_3) [inst_1 : CommSemiring T]
  [inst_2 : CommSemiring A] [inst_3 : Algebra R T] [inst_4 : Algebra R A] [inst_5 : Algebra T A] [IsScalarTower R T A],
  SMulCommClass R T A