α : Type u_4
α' : Type ?u.39127
β : Type u_5
β' : Type ?u.39133
γ : Type u_3
γ' : Type ?u.39139
δ : Type u_2
δ' : Type u_6
ε : Type u_1
ε' : Type ?u.39151
m✝ : α → β → γ
f f₁ f₂ : Filter α
g g₁ g₂ : Filter β
h h₁ h₂ : Filter γ
s s₁ s₂ : Set α
t t₁ t₂ : Set β
u : Set γ
v : Set δ
a : α
b : β
c : γ
m : δ → γ → ε
n : α → β → δ
m' : α → γ → δ'
n' : δ' → β → ε
h_right_comm : ∀ (a : α) (b : β) (c : γ), m (n a b) c = n' (m' a c) b
⊢ map₂ m (map₂ (fun a b => n b a) g f) h = map₂ (fun a b => n' b a) g (map₂ m' f h)
α : Type u_4
α' : Type ?u.39127
β : Type u_5
β' : Type ?u.39133
γ : Type u_3
γ' : Type ?u.39139
δ : Type u_2
δ' : Type u_6
ε : Type u_1
ε' : Type ?u.39151
m✝ : α → β → γ
f f₁ f₂ : Filter α
g g₁ g₂ : Filter β
h h₁ h₂ : Filter γ
s s₁ s₂ : Set α
t t₁ t₂ : Set β
u : Set γ
v : Set δ
a : α
b : β
c : γ
m : δ → γ → ε
n : α → β → δ
m' : α → γ → δ'
n' : δ' → β → ε
h_right_comm : ∀ (a : α) (b : β) (c : γ), m (n a b) c = n' (m' a c) b
⊢ map₂ m (map₂ n f g) h = map₂ n' (map₂ m' f h) g
rw [map₂_swap n, map₂_swap n']
no goals
α : Type u_4
α' : Type ?u.39127
β : Type u_5
β' : Type ?u.39133
γ : Type u_3
γ' : Type ?u.39139
δ : Type u_2
δ' : Type u_6
ε : Type u_1
ε' : Type ?u.39151
m✝ : α → β → γ
f f₁ f₂ : Filter α
g g₁ g₂ : Filter β
h h₁ h₂ : Filter γ
s s₁ s₂ : Set α
t t₁ t₂ : Set β
u : Set γ
v : Set δ
a : α
b : β
c : γ
m : δ → γ → ε
n : α → β → δ
m' : α → γ → δ'
n' : δ' → β → ε
h_right_comm : ∀ (a : α) (b : β) (c : γ), m (n a b) c = n' (m' a c) b
⊢ map₂ m (map₂ (fun a b => n b a) g f) h = map₂ (fun a b => n' b a) g (map₂ m' f h)
exact map₂_assoc fun _ _ _ => h_right_comm _ _ _