no goals
l : Type ?u.1233103
m : Type ?u.1233106
n : Type u_1
o : Type ?u.1233112
m' : o → Type ?u.1233117
n' : o → Type ?u.1233122
R : Type ?u.1233125
S : Type ?u.1233128
α : Type v
β : Type w
γ : Type ?u.1233135
M : Matrix m n α
i✝ : m
j : n
b : n → α
c : m → α
inst✝¹ : DecidableEq n
inst✝ : Zero α
v : n → α
i : n
x : α
⊢ updateRow (diagonal v) i (Pi.single i x) = diagonal (Function.update v i x)
rw [← diagonal_transpose, updateRow_transpose, diagonal_updateColumn_single, diagonal_transpose]