exact ofFn_go_succ f (i+1) _ (Nat.succ_lt_succ h)
α : Type u
n : Nat
f : Fin (n + 1) → α
i : Nat
acc : Array α
H : i < n + 1
h : i < n
⊢ ofFn.go f (i + 1) (push acc (f { val := i, isLt := H })) =
    push
      (ofFn.go (fun x => f { val := ↑x, isLt := (_ : ↑x < Nat.succ n) }) (i + 1)
        (push acc (f { val := ↑{ val := i, isLt := h }, isLt := (_ : ↑{ val := i, isLt := h } < Nat.succ n) })))
      (f { val := n, isLt := (_ : n < Nat.succ n) })
no goals