apply Fin.val_eq_val_of_heq
α : Type u_1
as : Array α
i j : Fin as.size
heq : ↑(⋯ ▸ j) = ↑i
⊢ ↑j = ↑(⋯ ▸ j)
case a
α : Type u_1
as : Array α
i j : Fin as.size
heq : ↑(⋯ ▸ j) = ↑i
⊢ as.size = (as.set i (as.get j)).size

case a
α : Type u_1
as : Array α
i j : Fin as.size
heq : ↑(⋯ ▸ j) = ↑i
⊢ j ≅ ⋯ ▸ j