rfl
α✝ α : Type u
β : Type v
g : β → α → β
n : Nat
h_ind : ∀ {init : β} {f : Fin n → α}, List.foldl g init (ofFn f).data = Fin.foldAll (flip g ∘ f) init
init : β
f : Fin (Nat.succ n) → α
⊢ Fin.foldAll (flip g ∘ f ∘ Fin.succ) (g init (f 0)) = Fin.foldAll ((flip g ∘ f) ∘ Fin.succ) ((flip g ∘ f) 0 init)
no goals