The source project of this merge request has been removed.
Continuation change, extract_proph_winner change
1 unresolved thread
1 unresolved thread
Compare changes
+ 64
− 65
@@ -13,18 +13,16 @@ Set Default Proof Using "Type".
@@ -13,18 +13,16 @@ Set Default Proof Using "Type".
@@ -36,9 +34,9 @@ Definition new_rdcss : val := λ: "n", ref (InjL "n").
@@ -36,9 +34,9 @@ Definition new_rdcss : val := λ: "n", ref (InjL "n").
@@ -49,9 +47,14 @@ Definition complete : val :=
@@ -49,9 +47,14 @@ Definition complete : val :=
@@ -158,10 +161,10 @@ Section rdcss.
@@ -158,10 +161,10 @@ Section rdcss.
@@ -177,32 +180,30 @@ Section rdcss.
@@ -177,32 +180,30 @@ Section rdcss.
Definition pending_state P (n1 : val) (proph_winner : option proph_id) p_ghost_winner (γ_n γ_a: gname) :=
@@ -216,12 +217,12 @@ Section rdcss.
@@ -216,12 +217,12 @@ Section rdcss.
Definition descr_inv P Q (p : proph_id) n (l_n l_descr : loc) (p_ghost_winner : proph_id) γ_n γ_t γ_s γ_a: iProp Σ :=
Local Hint Extern 0 (environments.envs_entails _ (descr_inv _ _ _ _ _ _ _ _ _ _ _)) => unfold descr_inv.
@@ -240,9 +241,9 @@ Section rdcss.
@@ -240,9 +241,9 @@ Section rdcss.
@@ -252,7 +253,7 @@ Section rdcss.
@@ -252,7 +253,7 @@ Section rdcss.
@@ -285,8 +286,8 @@ Section rdcss.
@@ -285,8 +286,8 @@ Section rdcss.
@@ -308,13 +309,13 @@ Section rdcss.
@@ -308,13 +309,13 @@ Section rdcss.
@@ -336,13 +337,13 @@ Section rdcss.
@@ -336,13 +337,13 @@ Section rdcss.
@@ -357,12 +358,12 @@ Section rdcss.
@@ -357,12 +358,12 @@ Section rdcss.
@@ -378,7 +379,7 @@ Section rdcss.
@@ -378,7 +379,7 @@ Section rdcss.
@@ -398,7 +399,7 @@ Section rdcss.
@@ -398,7 +399,7 @@ Section rdcss.
@@ -416,11 +417,11 @@ Section rdcss.
@@ -416,11 +417,11 @@ Section rdcss.
Lemma complete_spec (l_n l_m l_descr : loc) (m1 n1 n2 : val) (p : proph_id) γ_n γ_t γ_s γ_a p_ghost_inv P Q q:
@@ -432,12 +433,12 @@ Section rdcss.
@@ -432,12 +433,12 @@ Section rdcss.
@@ -462,10 +463,8 @@ Section rdcss.
@@ -462,10 +463,8 @@ Section rdcss.
@@ -477,13 +476,13 @@ Section rdcss.
@@ -477,13 +476,13 @@ Section rdcss.
@@ -572,7 +571,7 @@ Section rdcss.
@@ -572,7 +571,7 @@ Section rdcss.
iDestruct "Hrest" as (q P Q p_ghost γ_t γ_s γ_a) "(#Hm1'_unbox & [Hld1 [Hld2 Hld3]] & #InvS & #P_AU & #P_GC)".
@@ -625,7 +624,7 @@ Section rdcss.
@@ -625,7 +624,7 @@ Section rdcss.
- iDestruct "Hrest" as (q P Q p_ghost γ_t γ_s γ_a) "(#Hm1_unbox & [Hld [Hld' Hld'']] & #InvS & #PAU & #GC)".