From c285069d6dd4dbf78a9745d16507770ebaa9f9e8 Mon Sep 17 00:00:00 2001 From: Robbert Krebbers <mail@robbertkrebbers.nl> Date: Tue, 29 Nov 2016 15:39:33 +0100 Subject: [PATCH] Fix compilation of algebra/auth in Coq 8.6 The rewrite auth_validN_eq was not performed in the hypothesis. It used to work in 8.5 because of magic. --- algebra/auth.v | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/algebra/auth.v b/algebra/auth.v index 0e757ac9e..da3d67f85 100644 --- a/algebra/auth.v +++ b/algebra/auth.v @@ -155,7 +155,7 @@ Proof. - intros [[[?|]|] ?]; rewrite /= ?auth_valid_eq ?auth_validN_eq /= ?cmra_included_includedN ?cmra_valid_validN; naive_solver eauto using O. - - intros n [[[]|] ?] ?; rewrite auth_validN_eq; + - intros n [[[]|] ?]; rewrite !auth_validN_eq /=; naive_solver eauto using cmra_includedN_S, cmra_validN_S. - by split; simpl; rewrite assoc. - by split; simpl; rewrite comm. -- GitLab