From 099eb48af7f8891c87df6ed838ae24e8828b6d62 Mon Sep 17 00:00:00 2001
From: Zhen Zhang <izgzhen@gmail.com>
Date: Fri, 9 Sep 2016 11:39:15 +0200
Subject: [PATCH] cleanups

---
 srv.v  | 15 ---------------
 sync.v |  2 +-
 2 files changed, 1 insertion(+), 16 deletions(-)

diff --git a/srv.v b/srv.v
index ed42605..c6ec99e 100644
--- a/srv.v
+++ b/srv.v
@@ -34,22 +34,7 @@ Definition mk_srv : val :=
         release "l";;
         "ret".
 
-(* play with some algebraic structure to see what fit ... *)
-
 Definition srvR := prodR fracR (dec_agreeR val).
-
-Lemma srv_coincide: ∀ (x1 x2: val) (q1 q2: Qp), ✓ ((q1, DecAgree x1) ⋅ (q2, DecAgree x2)) → x1 = x2.
-Proof.
-  intros x1 x2 q1 q2 H. destruct (decide (x1 = x2))=>//.
-  exfalso. destruct H as [H1 H2].
-  simpl in H2. apply dec_agree_op_inv in H2.
-  by inversion H2.
-Qed.
-
-Lemma srv_update: ∀ (x1 x2: val), (1%Qp, DecAgree x1) ~~> (1%Qp, DecAgree x2).
-Proof. intros. by apply cmra_update_exclusive. Qed.
-
-(* define the gFunctors *)
 Class srvG Σ := FlatG { srv_tokG :> inG Σ srvR }.
 Definition srvΣ : gFunctors := #[GFunctor (constRF srvR)].
 
diff --git a/sync.v b/sync.v
index 0d40bb0..9b6111d 100644
--- a/sync.v
+++ b/sync.v
@@ -106,7 +106,7 @@ Section generic.
   Definition gFrag (γ: gname) g : iProp Σ := own γ (gFragR g).
   Definition gFull (γ: gname) g : iProp Σ := own γ (gFullR g).
   
-  Global Instance frag_timeless γ g: TimelessP (@own Σ syncR sync_tokG γ (gFragR g)).
+  Global Instance frag_timeless γ g: TimelessP (gFrag γ g).
   Proof. apply _. Qed.
 
   Global Instance full_timeless γ g: TimelessP (gFull γ g).
-- 
GitLab