apply Array.get_set_ne a.entry
α : Type u
r c : Nat
a : Matrix α r c
i : Fin r
j₁ j₂ : Fin c
h : j₁ ≠ j₂
v : α
⊢ get (set a i j₁ v) i j₂ = get a 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.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₂))