simpa using hy
k : ℕ
c✝ : Code k
f✝ : Vector ℕ k →. ℕ
n✝ : ℕ
c : Code (n✝ + 1)
f : Vector ℕ (n✝ + 1) → ℕ
a✝ : c.eval ↑f
ihf : ∀ (y : ℕ) (v : Fin (n✝ + 1) → ℕ), (Semiformula.Evalfm ℕ (y :> v)) (codeAux c) ↔ ↑f (Vector.ofFn v) = Part.some y
y : ℕ
v : Fin n✝ → ℕ
hy : f (y ::ᵥ Vector.ofFn v) = Semiterm.Operator.val (goedelNumber 0) ![]
h : ∀ x < y, ¬f (x ::ᵥ Vector.ofFn fun i => v i) = 0
⊢ f (y ::ᵥ Vector.ofFn v) = 0
no goals