simpa using not_iff_not.mpr (@ih (v ∘ Fin.succ))
α : Type u_1
n : ℕ
ih : ∀ {v : Fin n → Option α}, toOptionVec v = none ↔ ∃ i, v i = none
v : Fin (n + 1) → Option α
a : α
hz : v 0 = some a
w : Fin n → α
hs : toOptionVec (v ∘ succ) = some w
i✝ : Fin n
⊢ toOptionVec (v ∘ succ) ≠ none ↔ ∀ (i : Fin n), v i.succ ≠ none
no goals