cases h
α : Type u_1
as : Array α
i j : Fin as.size
k : Nat
hk : k < (as.swap i j).size
hik : ↑i ≠ k
hjk : ↑j ≠ k
h : ↑(⋯ ▸ j) = k
⊢ False
case refl
α : Type u_1
as : Array α
i j : Fin as.size
hk : ↑(⋯ ▸ j) < (as.swap i j).size
hik : ↑i ≠ ↑(⋯ ▸ j)
hjk : ↑j ≠ ↑(⋯ ▸ j)
⊢ False