Before this commit, the unifier would try to solve the unification consraint
?m =?= fun x_1 ... x_n, ?m x_1 ... x_n
by assigning
?m := fun x_1 ... x_n, ?m x_1 ... x_n
which fails the occurs check.
This commit skips the assignment by using eta-reduction.
|
||
|---|---|---|
| .. | ||
| fail | ||
| run | ||
| trust0 | ||
| check.lean | ||
| check.lean.expected.out | ||
| readlinkf.sh | ||
| test.sh | ||
| test_all.sh | ||
| test_single.sh | ||
| test_single_pp.sh | ||