case a.h
l : Type ?u.482923
m : Type u_2
n : Type u_1
o : Type ?u.482932
m' : o → Type ?u.482937
n' : o → Type ?u.482942
R : Type ?u.482945
S : Type ?u.482948
α : Type v
β : Type w
γ : Type ?u.482955
inst✝² : CommSemiring α
inst✝¹ : Fintype n
inst✝ : DecidableEq n
M : Matrix m n α
a : α
i✝ : m
x✝ : n
⊢ (a • M) i✝ x✝ = (M ⬝ diagonal fun x => a) i✝ x✝
l : Type ?u.482923
m : Type u_2
n : Type u_1
o : Type ?u.482932
m' : o → Type ?u.482937
n' : o → Type ?u.482942
R : Type ?u.482945
S : Type ?u.482948
α : Type v
β : Type w
γ : Type ?u.482955
inst✝² : CommSemiring α
inst✝¹ : Fintype n
inst✝ : DecidableEq n
M : Matrix m n α
a : α
⊢ a • M = M ⬝ diagonal fun x => a
ext
no goals
case a.h
l : Type ?u.482923
m : Type u_2
n : Type u_1
o : Type ?u.482932
m' : o → Type ?u.482937
n' : o → Type ?u.482942
R : Type ?u.482945
S : Type ?u.482948
α : Type v
β : Type w
γ : Type ?u.482955
inst✝² : CommSemiring α
inst✝¹ : Fintype n
inst✝ : DecidableEq n
M : Matrix m n α
a : α
i✝ : m
x✝ : n
⊢ (a • M) i✝ x✝ = (M ⬝ diagonal fun x => a) i✝ x✝
simp [mul_comm]