From 3b8eed3c6cf6af9749c17b6a7f553054c664a55e Mon Sep 17 00:00:00 2001 From: Robbert Krebbers <mail@robbertkrebbers.nl> Date: Sun, 30 Jun 2019 12:02:42 +0200 Subject: [PATCH] Fix bug in `solve_proper_prepare` to also handle unary functions. --- theories/tactics.v | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/theories/tactics.v b/theories/tactics.v index bd85e7fd..4045a47e 100644 --- a/theories/tactics.v +++ b/theories/tactics.v @@ -355,7 +355,7 @@ Ltac solve_proper_prepare := show up in the goal. To check that we actually have an equivalence relation on functions, we try to eta expand [f], which will only succeed if [f] is actually a function. *) - let f' := constr:(λ x y, f x y) in + let f' := constr:(λ x, f x) in (* Now forcefully introduce the first ∀ and other ∀s that show up in the goal afterwards. *) intros ?; intros -- GitLab