case h
l : Type ?u.916992
m : Type u_2
n : Type u_1
o : Type ?u.917001
m' : o → Type ?u.917006
n' : o → Type ?u.917011
R : Type ?u.917014
S : Type ?u.917017
α : Type v
β : Type w
γ : Type ?u.917024
inst✝¹ : NonUnitalCommSemiring α
inst✝ : Fintype n
A : Matrix m n α
x : n → α
x✝ : m
⊢ vecMul x Aᵀ x✝ = mulVec A x x✝
l : Type ?u.916992
m : Type u_2
n : Type u_1
o : Type ?u.917001
m' : o → Type ?u.917006
n' : o → Type ?u.917011
R : Type ?u.917014
S : Type ?u.917017
α : Type v
β : Type w
γ : Type ?u.917024
inst✝¹ : NonUnitalCommSemiring α
inst✝ : Fintype n
A : Matrix m n α
x : n → α
⊢ vecMul x Aᵀ = mulVec A x
ext
no goals
case h
l : Type ?u.916992
m : Type u_2
n : Type u_1
o : Type ?u.917001
m' : o → Type ?u.917006
n' : o → Type ?u.917011
R : Type ?u.917014
S : Type ?u.917017
α : Type v
β : Type w
γ : Type ?u.917024
inst✝¹ : NonUnitalCommSemiring α
inst✝ : Fintype n
A : Matrix m n α
x : n → α
x✝ : m
⊢ vecMul x Aᵀ x✝ = mulVec A x x✝
apply dotProduct_comm