dsimp
case h
α : Type u
r c : Nat
a : Matrix α r c
i : Fin r
j₁ j₂ : Fin c
h : j₁ ≠ j₂
v : α
⊢ ↑(Fin.cast (_ : r * c = Array.size a.entry) (Fin.lexFold i j₁)) ≠
    ↑(Fin.cast (_ : r * c = Array.size (set a i j₁ v).entry) (Fin.lexFold i j₂))
case h
α : Type u
r c : Nat
a : Matrix α r c
i : Fin r
j₁ j₂ : Fin c
h : j₁ ≠ j₂
v : α
⊢ ¬↑(Fin.lexFold i j₁) = ↑(Fin.lexFold i j₂)