intro i j
case cons.mpr.right
α : Type u
inst✝ : DecidableEq α
a : α
x : Array α
h : ∀ (i j : Fin (size (cons a x))), (cons a x)[↑i] = (cons a x)[↑j] → i = j
⊢ ∀ (i j : Fin (size x)), x[↑i] = x[↑j] → i = j
case cons.mpr.right
α : Type u
inst✝ : DecidableEq α
a : α
x : Array α
h : ∀ (i j : Fin (size (cons a x))), (cons a x)[↑i] = (cons a x)[↑j] → i = j
i j : Fin (size x)
⊢ x[↑i] = x[↑j] → i = j