no goals
α✝ : Type u
β✝ : Type v
m : Type u → Type v
inst✝¹ : Monad m
inst✝ : LawfulMonad m
α : Type u_1
β : Type u
f : ℕ → α → m β
as : List α
⊢ mapIdxM as f = List.traverse (uncurry f) (enum as)
simp only [mapIdxM, mapIdxMGo_eq_mapIdxMAuxSpec, Array.toList_eq, Array.data_toArray,
  nil_append, mapIdxMAuxSpec, Array.size_toArray, length_nil, id_map', enum]