∀ {ι : Type u_1} {M : ι → Type u_2} [inst : (i : ι) → Monoid (M i)] [inst_1 : (i : ι) → DecidableEq (M i)] (i j : ι)
  (m : M j) (w : Monoid.CoprodI.Word M) (h1 : w.fstIdx ≠ some j) (h2 : m ≠ 1) (ij : ¬i = j),
  Monoid.CoprodI.Word.rcons { head := 1, tail := Monoid.CoprodI.Word.cons m w h1 h2, fstIdx_ne := ⋯ } =
    Monoid.CoprodI.Word.cons m w h1 h2