cases hstep with | intro f' hf' =>
apply Exists.intro (app f' x)
exact Step.appArg hf'
case appSucc.h.inr
e : FnExp
τ : FnType
f x : FnExp
n : ℕ
hf : f ∶ function (Nat.succ n)
hx : x ∶ argument
ihx : Value x ∨ ∃ e', x ⇒ e'
hstep : ∃ e', f ⇒ e'
⊢ ∃ e', app f x ⇒ e'
no goals