theorem foo {f a b: Term String} : multiApp f (a :: b :: []) = (f.app b).app a := by
grind
Should we change the documentation or the definition?
I found it when proving
theorem foo {f a: Term String} {l} : f.abs.LC -> a.LC -> multiApp f.abs (a :: l) ⭢ℓ multiApp (f^a) l := by
induction l generalizing f a with
| nil => apply BetaAt.outer
| cons head tail ih => intros _ _
unfold multiApp
sorry
@m-ow @chenson2018
Should we change the documentation or the definition?
I found it when proving
@m-ow @chenson2018