α : Type u_1
α' : Type ?u.68272
β : Type u_2
β' : Type ?u.68278
γ : Type u_3
γ' : Type ?u.68284
δ : Type ?u.68287
δ' : Type ?u.68290
ε : Type ?u.68293
ε' : Type ?u.68296
ζ : Type ?u.68299
ζ' : Type ?u.68302
ν : Type ?u.68305
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 : α → β → γ
s : Finset α
t : Finset β
⊢ image2 f ↑s ↑t = image2 (fun a b => f b a) ↑t ↑s
α : Type u_1
α' : Type ?u.68272
β : Type u_2
β' : Type ?u.68278
γ : Type u_3
γ' : Type ?u.68284
δ : Type ?u.68287
δ' : Type ?u.68290
ε : Type ?u.68293
ε' : Type ?u.68296
ζ : Type ?u.68299
ζ' : Type ?u.68302
ν : Type ?u.68305
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 : α → β → γ
s : Finset α
t : Finset β
⊢ ↑(image₂ f s t) = ↑(image₂ (fun a b => f b a) t s)
push_cast
no goals
α : Type u_1
α' : Type ?u.68272
β : Type u_2
β' : Type ?u.68278
γ : Type u_3
γ' : Type ?u.68284
δ : Type ?u.68287
δ' : Type ?u.68290
ε : Type ?u.68293
ε' : Type ?u.68296
ζ : Type ?u.68299
ζ' : Type ?u.68302
ν : Type ?u.68305
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 : α → β → γ
s : Finset α
t : Finset β
⊢ image2 f ↑s ↑t = image2 (fun a b => f b a) ↑t ↑s
exact image2_swap _ _ _