case a
l : Type ?u.3756
m : Type u_1
n : Type u_2
o : Type ?u.3765
inst✝³ : Fintype l
inst✝² : Fintype m
inst✝¹ : Fintype n
inst✝ : Fintype o
α : m → n → Type v
M : DMatrix m n α
β : m → n → Type w
γ : m → n → Type z
f : ⦃i : m⦄ → ⦃j : n⦄ → α i j → β i j
g : ⦃i : m⦄ → ⦃j : n⦄ → β i j → γ i j
i✝ : m
j✝ : n
⊢ map (map M f) g i✝ j✝ = map M (fun i j x => g (f x)) i✝ j✝
l : Type ?u.3756
m : Type u_1
n : Type u_2
o : Type ?u.3765
inst✝³ : Fintype l
inst✝² : Fintype m
inst✝¹ : Fintype n
inst✝ : Fintype o
α : m → n → Type v
M : DMatrix m n α
β : m → n → Type w
γ : m → n → Type z
f : ⦃i : m⦄ → ⦃j : n⦄ → α i j → β i j
g : ⦃i : m⦄ → ⦃j : n⦄ → β i j → γ i j
⊢ map (map M f) g = map M fun i j x => g (f x)
ext
no goals
case a
l : Type ?u.3756
m : Type u_1
n : Type u_2
o : Type ?u.3765
inst✝³ : Fintype l
inst✝² : Fintype m
inst✝¹ : Fintype n
inst✝ : Fintype o
α : m → n → Type v
M : DMatrix m n α
β : m → n → Type w
γ : m → n → Type z
f : ⦃i : m⦄ → ⦃j : n⦄ → α i j → β i j
g : ⦃i : m⦄ → ⦃j : n⦄ → β i j → γ i j
i✝ : m
j✝ : n
⊢ map (map M f) g i✝ j✝ = map M (fun i j x => g (f x)) i✝ j✝
simp