∀ (R : Type u_3) [inst : CommSemiring R] (A : Type u_4) (M : Type u_2) (N : Type u_1) [inst_1 : AddCommMonoid M]
  [inst_2 : AddCommMonoid N] [inst_3 : Module R M] [inst_4 : Module R N] [inst_5 : CommSemiring A] [inst_6 : Module A M]
  [inst_7 : Module A N] [TensorProduct.CompatibleSMul R A M N] (x : A) (x_1 : M) (x_2 : A) (x_3 : N),
  (x • x_1) ⊗ₜ[R] (x_2 • x_3) = (x_2 • x • x_1) ⊗ₜ[R] x_3