rintro ⟨h,rfl⟩
n : Nat
α : Type u_1
f : Fin n → α
i : Nat
x : α
⊢ (∃ h, f { val := i, isLt := ⋯ } = x) → ∃ a, (∃ h, { val := i, isLt := ⋯ } = a) ∧ f a = x
case intro
n : Nat
α : Type u_1
f : Fin n → α
i : Nat
h : i < size (ofFn f)
⊢ ∃ a, (∃ h, { val := i, isLt := ⋯ } = a) ∧ f a = f { val := i, isLt := ⋯ }