aboutsummaryrefslogtreecommitdiff
path: root/test-suite/bugs/closed
diff options
context:
space:
mode:
authorPierre-Marie Pédrot2021-03-06 17:41:37 +0100
committerPierre-Marie Pédrot2021-03-06 17:41:37 +0100
commit9061480b2071d1ab0ccdd7fefeecf932345634dd (patch)
tree23b23e7cbb9adc8908f0fd2e6740dd1e386e7fa8 /test-suite/bugs/closed
parent2c47f51a9b03b962cf688967f2ad1bdf0df448c9 (diff)
parent0cb04b50bfde83001e59cd74da77142b567706d9 (diff)
Merge PR #13882: Fix #12011 ssreflect "rewrite in" with setoids
Reviewed-by: gares Reviewed-by: ppedrot
Diffstat (limited to 'test-suite/bugs/closed')
-rw-r--r--test-suite/bugs/closed/bug_12011.v21
1 files changed, 21 insertions, 0 deletions
diff --git a/test-suite/bugs/closed/bug_12011.v b/test-suite/bugs/closed/bug_12011.v
new file mode 100644
index 0000000000..f149b4e8ae
--- /dev/null
+++ b/test-suite/bugs/closed/bug_12011.v
@@ -0,0 +1,21 @@
+From Coq Require Import Setoid ssreflect.
+
+Lemma test A (R : relation A) `{Equivalence _ R} (x y z : A) :
+ R x y -> R y z -> R x z.
+Proof.
+ intros Hxy Hyz.
+ rewrite -Hxy in Hyz.
+ exact Hyz.
+Qed.
+
+
+
+Axiom envs_lookup_delete : bool.
+Axiom envs_lookup_delete_Some : envs_lookup_delete = true <-> False.
+
+Goal envs_lookup_delete = true -> False.
+Proof.
+intros Hlookup.
+rewrite envs_lookup_delete_Some in Hlookup *. (* <- used to revert Hlookup *)
+exact Hlookup.
+Qed.