case h
l : Type ?u.903237
m : Type u_1
n : Type ?u.903243
o : Type ?u.903246
m' : o → Type ?u.903251
n' : o → Type ?u.903256
R : Type ?u.903259
S : Type ?u.903262
α : Type v
β : Type w
γ : Type ?u.903269
inst✝³ : NonAssocSemiring α
inst✝² : Fintype m
inst✝¹ : Fintype n
inst✝ : DecidableEq m
v : m → α
x✝ : m
⊢ mulVec 1 v x✝ = v x✝
l : Type ?u.903237
m : Type u_1
n : Type ?u.903243
o : Type ?u.903246
m' : o → Type ?u.903251
n' : o → Type ?u.903256
R : Type ?u.903259
S : Type ?u.903262
α : Type v
β : Type w
γ : Type ?u.903269
inst✝³ : NonAssocSemiring α
inst✝² : Fintype m
inst✝¹ : Fintype n
inst✝ : DecidableEq m
v : m → α
⊢ mulVec 1 v = v
ext
no goals
case h
l : Type ?u.903237
m : Type u_1
n : Type ?u.903243
o : Type ?u.903246
m' : o → Type ?u.903251
n' : o → Type ?u.903256
R : Type ?u.903259
S : Type ?u.903262
α : Type v
β : Type w
γ : Type ?u.903269
inst✝³ : NonAssocSemiring α
inst✝² : Fintype m
inst✝¹ : Fintype n
inst✝ : DecidableEq m
v : m → α
x✝ : m
⊢ mulVec 1 v x✝ = v x✝
rw [← diagonal_one, mulVec_diagonal, one_mul]