funext i
case h.h.h.h
α : Type u
β : Type v
γ : Type w
δ : Type uu
n : Nat
x : SizedArray α n
a : α
y : SizedArray β n
b : β
f : α → β → γ
⊢ (fun i => f (push x a)[{ val := ↑i, isLt := (_ : ↑i < Nat.succ n) }]) = fun i => f x[i]
case h.h.h.h.h
α : Type u
β : Type v
γ : Type w
δ : Type uu
n : Nat
x : SizedArray α n
a : α
y : SizedArray β n
b : β
f : α → β → γ
i : Fin n
⊢ f (push x a)[{ val := ↑i, isLt := (_ : ↑i < Nat.succ n) }] = f x[i]