From fce2b7355372c28fa1ade719b1872748ebd4bbd4 Mon Sep 17 00:00:00 2001 From: Hoang-Hai Dang <haidang@mpi-sws.org> Date: Tue, 17 Dec 2019 10:04:52 +0100 Subject: [PATCH] bump gpfsl --- opam | 2 +- theories/lang/arc.v | 10 +++++----- theories/lang/spawn.v | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/opam b/opam index e4fc5bc7..875c0e14 100644 --- a/opam +++ b/opam @@ -10,5 +10,5 @@ build: [make "-j%{jobs}%"] install: [make "install"] remove: [ "sh" "-c" "rm -rf '%{lib}%/coq/user-contrib/lrust'" ] depends: [ - "coq-gpfsl" { (= "dev.2019-12-10.0.c3e8211e") | (= "dev") } + "coq-gpfsl" { (= "dev.2019-12-16.1.573302f9") | (= "dev") } ] diff --git a/theories/lang/arc.v b/theories/lang/arc.v index 1696ed6e..426e806a 100644 --- a/theories/lang/arc.v +++ b/theories/lang/arc.v @@ -290,8 +290,8 @@ Section arc. Proper (pointwise_relation _ (dist n) ==> dist n ==> eq ==> eq ==> eq ==> eq ==> eq ==> dist n) arc_inv. Proof. - move => ?????????????????????. subst. - apply bi.sep_ne; [done|]. apply bi.sep_ne; apply GPS_INV_ne. + repeat intro. subst. + apply bi.sep_ne; [done|]. apply bi.sep_ne; apply GPS_INV_ne; [|done| |done]. - move => b ?????. apply bi.exist_ne => st. apply bi.sep_ne; [done|]. destruct b; [|done]. apply bi.sep_ne; [done|]. destruct st as [[]|]; [|done]. solve_proper. @@ -305,7 +305,7 @@ Section arc. eq ==> eq ==> eq ==> eq ==> eq ==> (≡)) arc_inv. Proof. - move => ?????????????????????. subst. + repeat intro. subst. apply bi.sep_proper; [done|]. apply bi.sep_proper; apply GPS_INV_proper; auto; move => b ?????; apply bi.exist_proper => ?; solve_proper. @@ -316,7 +316,7 @@ Section arc. eq ==> eq ==> eq ==> eq ==> eq ==> eq ==> dist n) is_arc. Proof. - move => ????????????????????????. subst. constructor => ?. + repeat intro. subst. constructor => ?. rewrite /is_arc. apply view_inv_contractive. destruct n; [done|by apply arc_inv_ne]. Qed. @@ -325,7 +325,7 @@ Section arc. Proper (pointwise_relation _ (≡) ==> (≡) ==> eq ==> eq ==> eq ==> eq ==> eq ==> eq ==> (≡)) is_arc. Proof. - move => ????????????????????????. subst. + repeat intro. subst. by apply view_inv_proper, arc_inv_proper. Qed. diff --git a/theories/lang/spawn.v b/theories/lang/spawn.v index 7ef91fc4..19a617f9 100644 --- a/theories/lang/spawn.v +++ b/theories/lang/spawn.v @@ -75,7 +75,7 @@ Global Instance finish_handle_contractive n γc γe c : Proof. move => ???. do 3 (apply bi.exist_ne => ?). apply bi.sep_ne; [done|]. apply bi.sep_ne; [|done]. - apply GPS_vSP_Writer_contractive. destruct n; [done|]. + apply GPS_vSP_Writer_contractive; [|done]. destruct n; [done|]. simpl => ??????. apply bi.exist_ne => b'. apply bi.sep_ne; [done|]. destruct b'; [|done]. solve_proper. Qed. -- GitLab