rintro ⟨i, rfl⟩
case succ.mpr
α : Type u_1
a : α
n✝ : ℕ
a✝ : ∀ {v : Fin n✝ → α}, a ∈ toList v ↔ ∃ i, v i = a
v : Fin (n✝ + 1) → α
⊢ (∃ i, v i = a) → a = v 0 ∨ ∃ i, v i.succ = a
case succ.mpr.intro
α : Type u_1
n✝ : ℕ
v : Fin (n✝ + 1) → α
i : Fin (n✝ + 1)
a✝ : ∀ {v_1 : Fin n✝ → α}, v i ∈ toList v_1 ↔ ∃ i_1, v_1 i_1 = v i
⊢ v i = v 0 ∨ ∃ i_1, v i_1.succ = v i