From 4fc7ee797dc71a6ef53143f5d7646554a37fa654 Mon Sep 17 00:00:00 2001 From: Robbert Krebbers <mail@robbertkrebbers.nl> Date: Wed, 23 May 2018 10:30:39 +0200 Subject: [PATCH] Revert "Some results about `frac_auth` by Danny and Ales." These results turned out to be neither that useful nor canonical, and can easily be derived from local updates. This reverts commit 465dd9f45b6d39a93195a2edbab9088d715443af. --- theories/algebra/frac_auth.v | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/theories/algebra/frac_auth.v b/theories/algebra/frac_auth.v index 7d4cd6154..b6fc071c4 100644 --- a/theories/algebra/frac_auth.v +++ b/theories/algebra/frac_auth.v @@ -105,17 +105,4 @@ Section frac_auth. Proof. intros. by apply auth_update, option_local_update, prod_local_update_2. Qed. - - Lemma frac_auth_update_alloc q a b c : - (∀ n : nat, ✓{n} a → ✓{n} (c â‹… a)) → - â—! a â‹… â—¯!{q} b ~~> â—! (c â‹… a) â‹… â—¯!{q} (c â‹… b). - Proof. intros ?. by apply frac_auth_update, op_local_update. Qed. - - Lemma frac_auth_dealloc q a b c `{!Cancelable c} : - â—! (c â‹… a) â‹… â—¯!{q} (c â‹… b) ~~> â—! a â‹… â—¯!{q} b. - Proof. - apply frac_auth_update. - move=> n [x|] /= Hvalid Heq; split; eauto using cmra_validN_op_r. - eapply (cancelableN c); by rewrite ?assoc. - Qed. End frac_auth. -- GitLab