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
Lennard Gäher
Iris
Commits
250a4b8b
Commit
250a4b8b
authored
Mar 08, 2021
by
Ralf Jung
Browse files
rename reservation_map_alloc_update → reservation_map_alloc
parent
49f290a4
Changes
2
Hide whitespace changes
Inline
Side-by-side
iris/algebra/reservation_map.v
View file @
250a4b8b
...
...
@@ -14,7 +14,7 @@ properties of this camera are:
- The lemma [reservation_map_token_union] enables one to split [reservation_map_token]
w.r.t. disjoint union. That is, if we have [E1 ## E2], then we get
[reservation_map_token (E1 ∪ E2) = reservation_map_token E1 ⋅ reservation_map_token E2].
- The lemma [reservation_map_alloc
_update
] provides a frame preserving update to
- The lemma [reservation_map_alloc] provides a frame preserving update to
associate data to a key: [reservation_map_token E ~~> reservation_map_data k a]
provided [k ∈ E] and [✓ a].
...
...
@@ -254,7 +254,7 @@ Proof.
-
intros
i
.
rewrite
lookup_op
lookup_empty
.
auto
.
Qed
.
Lemma
reservation_map_alloc
_update
E
k
a
:
Lemma
reservation_map_alloc
E
k
a
:
k
∈
E
→
✓
a
→
reservation_map_token
E
~~>
reservation_map_data
k
a
.
Proof
.
intros
??.
apply
cmra_total_update
=>
n
[
mf
[
Ef
|]]
//.
...
...
iris/base_logic/lib/gen_heap.v
View file @
250a4b8b
...
...
@@ -231,7 +231,7 @@ Section gen_heap.
rewrite
meta_token_eq
meta_eq
/
meta_token_def
/
meta_def
.
iDestruct
1
as
(
γ
m
)
"[Hγm Hm]"
.
iExists
γ
m
.
iFrame
"Hγm"
.
iApply
(
own_update
with
"Hm"
).
apply
reservation_map_alloc
_update
;
last
done
.
apply
reservation_map_alloc
;
last
done
.
cut
(
positives_flatten
N
∈
@{
coPset
}
↑
N
)
;
first
by
set_solver
.
rewrite
nclose_eq
.
apply
elem_coPset_suffixes
.
exists
1
%
positive
.
by
rewrite
left_id_L
.
...
...
Write
Preview
Supports
Markdown
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