Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Iris
Iris
Commits
d822ba8a
Commit
d822ba8a
authored
Feb 17, 2016
by
Ralf Jung
Browse files
complete signal_spec :-)
parent
b17456b1
Changes
1
Hide whitespace changes
Inline
Side-by-side
barrier/barrier.v
View file @
d822ba8a
...
...
@@ -203,8 +203,9 @@ Section proof.
(* Now we come to the core of the proof: Updating from waiting to ress. *)
rewrite
/
waiting
/
ress
sep_exist_l
.
apply
exist_elim
=>{
Q
}
Q
.
rewrite
later_wand
{
1
}(
later_intro
P
)
!
assoc
wand_elim_r
.
(* TODO: Now we need stuff about Π★{set I} *)
Abort
.
rewrite
-
big_sepS_later
-
big_sepS_sepS
.
apply
big_sepS_mono'
=>
i
.
rewrite
-(
exist_intro
(
Q
i
))
comm
.
done
.
Qed
.
Lemma
wait_spec
l
P
(
Q
:
val
→
iProp
)
:
heapN
⊥
N
→
(
recv
l
P
★
(
P
-
★
Q
'
()))
⊑
wp
⊤
(
wait
(
LocV
l
))
Q
.
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment