α : Type u_3
α' : Type ?u.57542
β : Type u_2
β' : Type ?u.57548
γ : Type u_1
γ' : Type ?u.57554
δ : Type ?u.57557
δ' : Type ?u.57560
ε : Type ?u.57563
ε' : Type ?u.57566
ζ : Type ?u.57569
ζ' : Type ?u.57572
ν : Type ?u.57575
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 : γ
⊢ (⋃ (x : β) (_ : x ∈ ↑t), (fun a => f a x) '' ↑s) = image2 f ↑s ↑t
α : Type u_3
α' : Type ?u.57542
β : Type u_2
β' : Type ?u.57548
γ : Type u_1
γ' : Type ?u.57554
δ : Type ?u.57557
δ' : Type ?u.57560
ε : Type ?u.57563
ε' : Type ?u.57566
ζ : Type ?u.57569
ζ' : Type ?u.57572
ν : Type ?u.57575
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 : γ
⊢ ↑(Finset.biUnion t fun b => image (fun a => f a b) s) = ↑(image₂ f s t)
push_cast
no goals
α : Type u_3
α' : Type ?u.57542
β : Type u_2
β' : Type ?u.57548
γ : Type u_1
γ' : Type ?u.57554
δ : Type ?u.57557
δ' : Type ?u.57560
ε : Type ?u.57563
ε' : Type ?u.57566
ζ : Type ?u.57569
ζ' : Type ?u.57572
ν : Type ?u.57575
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 : γ
⊢ (⋃ (x : β) (_ : x ∈ ↑t), (fun a => f a x) '' ↑s) = image2 f ↑s ↑t
exact Set.iUnion_image_right _