∀ {ι : Type u_1} {R : Type u_2} [inst : CommSemiring R] {R₁ : Type u_4} {s : ι → Type u_3}
  [inst_1 : (i : ι) → AddCommMonoid (s i)] [inst_2 : (i : ι) → Module R (s i)] [inst_3 : Semiring R₁]
  [inst_4 : Module R₁ R] [inst_5 : SMulCommClass R₁ R R] (r r' : R₁) (x : PiTensorProduct R fun i => s i),
  (r + r') • x = r • x + r' • x