elim_casts
case refl.a
α : Type u_1
as : Array α
i j : Fin as.size
hk : ↑(⋯ ▸ j) < (as.swap i j).size
hik : ↑i ≠ ↑(⋯ ▸ j)
hjk : ↑j ≠ ↑(⋯ ▸ j)
⊢ j ≅ ⋯ ▸ j
case refl.a
α : Type u_1
as : Array α
i j : Fin as.size
hk : ↑(⋯ ▸ j) < (as.swap i j).size
hik : ↑i ≠ ↑(⋯ ▸ j)
hjk : ↑j ≠ ↑(⋯ ▸ j)
⊢ j ≅ j