bug in unification
gares opened this issue · comments
Enrico Tassi commented
$ elpi
goal> pi x\ (w\ f (y\ X x y) w) = (z\ X x z).
Success:
X = c0 \ c1 \ f (c2 \ X0 c0 c2) c1
Enrico Tassi commented
goal> (w\ f (y\ X y) w) = (z\ X z). % works
goal> f (y\ X y) = (z\ X z). % fails (that is intended)
Enrico Tassi commented
pi w \ f (y\ X y) w = X w. % works