∀ {M : Type u_1} {N : Type u_2} {X : Type u_3} {Y : Type u_4} {σ : M → N} [inst : SMul M X] [inst_1 : Monoid N]
  [inst_2 : Semiring Y] [inst_3 : MulSemiringAction N Y] (n : ℕ) (x : X →ₑ[σ] Y),
  Monoid.npow (n + 1) x = Monoid.npow n x * x