Documentation

LeanPool.BruhatTits.Utils.List

LeanPool.BruhatTits.Utils.List #

theorem List.zipWith₃_map {α : Type u_1} {α' : Type u_2} {β : Type u_3} {β' : Type u_4} {γ : Type u_5} {γ' : Type u_6} {δ : Type u_7} (f : α'β'γ'δ) (fa : αα') (fb : ββ') (fc : γγ') (la : List α) (lb : List β) (lc : List γ) :
zipWith₃ f (map fa la) (map fb lb) (map fc lc) = zipWith₃ (fun (a : α) (b : β) (c : γ) => f (fa a) (fb b) (fc c)) la lb lc