∀ {ι : Type u_1} {R : Type u_2} {A : ι → Type u_3} [inst : CommSemiring R] [inst_1 : (i : ι) → Semiring (A i)]
  [inst_2 : (i : ι) → Algebra R (A i)] (n : ℕ) (x : PiTensorProduct R fun i => A i),
  npowRecAuto (n + 1) x = npowRecAuto n x * x