α : Type u_1
α' : Type ?u.50587
β : Type u_2
β' : Type ?u.50593
γ : Type ?u.50596
γ' : Type ?u.50599
δ : Type ?u.50602
δ' : Type ?u.50605
ε : Type ?u.50608
ε' : Type ?u.50611
ζ : Type ?u.50614
ζ' : Type ?u.50617
ν : Type ?u.50620
f✝ f' : α → β → γ
g g' : α → β → γ → δ
s✝ s' : Set α
t✝ t' : Set β
u u' : Set γ
v : Set δ
a a' : α
b b' : β
c c' : γ
d d' : δ
f : α → α → β
s t : Set α
hf : ∀ (a b : α), f a b = f b a
⊢ image2 f (t ∩ s) (s ∪ t) ⊆ image2 f s t
α : Type u_1
α' : Type ?u.50587
β : Type u_2
β' : Type ?u.50593
γ : Type ?u.50596
γ' : Type ?u.50599
δ : Type ?u.50602
δ' : Type ?u.50605
ε : Type ?u.50608
ε' : Type ?u.50611
ζ : Type ?u.50614
ζ' : Type ?u.50617
ν : Type ?u.50620
f✝ f' : α → β → γ
g g' : α → β → γ → δ
s✝ s' : Set α
t✝ t' : Set β
u u' : Set γ
v : Set δ
a a' : α
b b' : β
c c' : γ
d d' : δ
f : α → α → β
s t : Set α
hf : ∀ (a b : α), f a b = f b a
⊢ image2 f (s ∩ t) (s ∪ t) ⊆ image2 f s t
rw [inter_comm]
no goals
α : Type u_1
α' : Type ?u.50587
β : Type u_2
β' : Type ?u.50593
γ : Type ?u.50596
γ' : Type ?u.50599
δ : Type ?u.50602
δ' : Type ?u.50605
ε : Type ?u.50608
ε' : Type ?u.50611
ζ : Type ?u.50614
ζ' : Type ?u.50617
ν : Type ?u.50620
f✝ f' : α → β → γ
g g' : α → β → γ → δ
s✝ s' : Set α
t✝ t' : Set β
u u' : Set γ
v : Set δ
a a' : α
b b' : β
c c' : γ
d d' : δ
f : α → α → β
s t : Set α
hf : ∀ (a b : α), f a b = f b a
⊢ image2 f (t ∩ s) (s ∪ t) ⊆ image2 f s t
exact image2_inter_union_subset_union.trans (union_subset (image2_comm hf).subset Subset.rfl)