Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Pierre-Marie Pédrot
Iris
Commits
48892aba
Commit
48892aba
authored
Dec 04, 2017
by
Robbert Krebbers
Browse files
Change bound variable so that we do not have `Ψ v ∨ ...` but `Ψ w ∨ ...`.
parent
e88994af
Changes
1
Hide whitespace changes
Inline
Side-by-side
theories/heap_lang/lib/spawn.v
View file @
48892aba
...
...
@@ -31,7 +31,7 @@ Context `{!heapG Σ, !spawnG Σ} (N : namespace).
Definition
spawn_inv
(
γ
:
gname
)
(
l
:
loc
)
(
Ψ
:
val
→
iProp
Σ
)
:
iProp
Σ
:
=
(
∃
lv
,
l
↦
lv
∗
(
⌜
lv
=
NONEV
⌝
∨
∃
v
,
⌜
lv
=
SOMEV
v
⌝
∗
(
Ψ
v
∨
own
γ
(
Excl
()))))%
I
.
∃
w
,
⌜
lv
=
SOMEV
w
⌝
∗
(
Ψ
w
∨
own
γ
(
Excl
()))))%
I
.
Definition
join_handle
(
l
:
loc
)
(
Ψ
:
val
→
iProp
Σ
)
:
iProp
Σ
:
=
(
∃
γ
,
own
γ
(
Excl
())
∗
inv
N
(
spawn_inv
γ
l
Ψ
))%
I
.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a 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