intro b
case h
α : Type u
β : Type v
γ : Type w
n : Nat
m : Type v → Type w
inst✝¹ : Monad m
inst✝ : LawfulMonad m
f✝ : Fin (n + 1) → α → m β
x : SizedArray α n
a : α
f : Fin (0 + 1) → α → m β
⊢ ∀ (a_1 : β),
    mapMIdx.loop f (push empty a) (0 + 1) (_ : 0 < 0 + 1) (push (mkEmpty (0 + 1)) a_1) = pure (push (mkEmpty 0) a_1)
case h
α : Type u
β : Type v
γ : Type w
n : Nat
m : Type v → Type w
inst✝¹ : Monad m
inst✝ : LawfulMonad m
f✝ : Fin (n + 1) → α → m β
x : SizedArray α n
a : α
f : Fin (0 + 1) → α → m β
b : β
⊢ mapMIdx.loop f (push empty a) (0 + 1) (_ : 0 < 0 + 1) (push (mkEmpty (0 + 1)) b) = pure (push (mkEmpty 0) b)