α : Type u_4
α' : Type ?u.59914
β : Type u_3
β' : Type ?u.59920
γ : Type u_2
γ' : Type ?u.59926
δ : Type u_1
δ' : Type ?u.59932
ε : Type ?u.59935
ε' : Type ?u.59938
ζ : Type ?u.59941
ζ' : Type ?u.59944
ν : Type ?u.59947
inst✝⁷ : DecidableEq α'
inst✝⁶ : DecidableEq β'
inst✝⁵ : DecidableEq γ
inst✝⁴ : DecidableEq γ'
inst✝³ : DecidableEq δ
inst✝² : DecidableEq δ'
inst✝¹ : DecidableEq ε
inst✝ : DecidableEq ε'
f✝ f' : α → β → γ
g✝ g' : α → β → γ → δ
s s' : Finset α
t t' : Finset β
u u' : Finset γ
a a' : α
b b' : β
c : γ
f : γ → β → δ
g : α → γ
⊢ image2 f (g '' ↑s) ↑t = image2 (fun a b => f (g a) b) ↑s ↑t
α : Type u_4
α' : Type ?u.59914
β : Type u_3
β' : Type ?u.59920
γ : Type u_2
γ' : Type ?u.59926
δ : Type u_1
δ' : Type ?u.59932
ε : Type ?u.59935
ε' : Type ?u.59938
ζ : Type ?u.59941
ζ' : Type ?u.59944
ν : Type ?u.59947
inst✝⁷ : DecidableEq α'
inst✝⁶ : DecidableEq β'
inst✝⁵ : DecidableEq γ
inst✝⁴ : DecidableEq γ'
inst✝³ : DecidableEq δ
inst✝² : DecidableEq δ'
inst✝¹ : DecidableEq ε
inst✝ : DecidableEq ε'
f✝ f' : α → β → γ
g✝ g' : α → β → γ → δ
s s' : Finset α
t t' : Finset β
u u' : Finset γ
a a' : α
b b' : β
c : γ
f : γ → β → δ
g : α → γ
⊢ ↑(image₂ f (image g s) t) = ↑(image₂ (fun a b => f (g a) b) s t)
push_cast
no goals
α : Type u_4
α' : Type ?u.59914
β : Type u_3
β' : Type ?u.59920
γ : Type u_2
γ' : Type ?u.59926
δ : Type u_1
δ' : Type ?u.59932
ε : Type ?u.59935
ε' : Type ?u.59938
ζ : Type ?u.59941
ζ' : Type ?u.59944
ν : Type ?u.59947
inst✝⁷ : DecidableEq α'
inst✝⁶ : DecidableEq β'
inst✝⁵ : DecidableEq γ
inst✝⁴ : DecidableEq γ'
inst✝³ : DecidableEq δ
inst✝² : DecidableEq δ'
inst✝¹ : DecidableEq ε
inst✝ : DecidableEq ε'
f✝ f' : α → β → γ
g✝ g' : α → β → γ → δ
s s' : Finset α
t t' : Finset β
u u' : Finset γ
a a' : α
b b' : β
c : γ
f : γ → β → δ
g : α → γ
⊢ image2 f (g '' ↑s) ↑t = image2 (fun a b => f (g a) b) ↑s ↑t
exact image2_image_left _ _