∀ {R : Type u_4} {S : Type u_3} {M : Type u_1} {P : Type u_2} [inst : Semiring R] [inst_1 : Semiring S]
  [inst_2 : SMul S R] [inst_3 : AddCommMonoid M] [inst_4 : Module R M] [inst_5 : AddCommMonoid P] [inst_6 : Module R P]
  [inst_7 : Module S M] [inst_8 : Module S P] [IsScalarTower S R M] [IsScalarTower S R P],
  LinearMap.CompatibleSMul M P S R