The source project of this merge request has been removed.
Continuation change, extract_proph_winner change
1 unresolved thread
1 unresolved thread
Compare changes
- Gaurav Parthasarathy authored
+ 49
− 44
@@ -34,9 +34,9 @@ Definition new_rdcss : val := λ: "n", ref (InjL "n").
@@ -34,9 +34,9 @@ Definition new_rdcss : val := λ: "n", ref (InjL "n").
@@ -47,9 +47,14 @@ Definition complete : val :=
@@ -47,9 +47,14 @@ Definition complete : val :=
@@ -158,7 +163,7 @@ Section rdcss.
@@ -158,7 +163,7 @@ Section rdcss.
@@ -174,0+179,0 @@
@@ -174,0+179,0 @@
Definition pending_state P (n1 : val) (proph_winner : option proph_id) p_ghost_winner (γ_n γ_a: gname) :=
@@ -211,12 +216,12 @@ Section rdcss.
@@ -211,12 +216,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.
@@ -235,9 +240,9 @@ Section rdcss.
@@ -235,9 +240,9 @@ Section rdcss.
@@ -247,7 +252,7 @@ Section rdcss.
@@ -247,7 +252,7 @@ Section rdcss.
@@ -280,8 +285,8 @@ Section rdcss.
@@ -280,8 +285,8 @@ Section rdcss.
@@ -303,13 +308,13 @@ Section rdcss.
@@ -303,13 +308,13 @@ Section rdcss.
@@ -331,7 +336,7 @@ Section rdcss.
@@ -331,7 +336,7 @@ Section rdcss.
@@ -352,12 +357,12 @@ Section rdcss.
@@ -352,12 +357,12 @@ Section rdcss.
@@ -393,7 +398,7 @@ Section rdcss.
@@ -393,7 +398,7 @@ Section rdcss.
@@ -411,11 +416,11 @@ Section rdcss.
@@ -411,11 +416,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:
@@ -427,12 +432,12 @@ Section rdcss.
@@ -427,12 +432,12 @@ Section rdcss.
@@ -457,7 +462,7 @@ Section rdcss.
@@ -457,7 +462,7 @@ Section rdcss.
@@ -470,13 +475,13 @@ Section rdcss.
@@ -470,13 +475,13 @@ Section rdcss.
@@ -565,7 +570,7 @@ Section rdcss.
@@ -565,7 +570,7 @@ Section rdcss.
iDestruct "Hrest" as (q P Q p_ghost γ_t γ_s γ_a) "(#Hm1'_unbox & [Hld1 [Hld2 Hld3]] & #InvS & #P_AU & #P_GC)".
@@ -618,7 +623,7 @@ Section rdcss.
@@ -618,7 +623,7 @@ Section rdcss.
- iDestruct "Hrest" as (q P Q p_ghost γ_t γ_s γ_a) "(#Hm1_unbox & [Hld [Hld' Hld'']] & #InvS & #PAU & #GC)".