∀ {X : Type u_1} {m₁ : X → X → X} {e₁ : X} (h₁ : EckmannHilton.IsUnital m₁ e₁) [h : AddZeroClass X]
  (distrib : ∀ (a b c d : X), m₁ (a + b) (c + d) = m₁ a c + m₁ b d) (n : ℕ) (x : X),
  nsmulRecAuto (n + 1) x = nsmulRecAuto n x + x