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
Dmitry Khalanskiy
Iris
Commits
4811ea4f
Commit
4811ea4f
authored
May 07, 2016
by
Robbert Krebbers
Browse files
Alternative version of pvs_openI and pvs_closeI.
parent
624f2010
Changes
1
Hide whitespace changes
Inline
Side-by-side
program_logic/pviewshifts.v
View file @
4811ea4f
...
...
@@ -174,6 +174,10 @@ Proof.
rewrite
(
pvs_mask_frame
_
_
(
E1
∖
E1'
))
;
last
set_solver
.
by
rewrite
{
2
}
HEE
-!
union_difference_L
.
Qed
.
Lemma
pvs_openI'
E
i
P
:
i
∈
E
→
ownI
i
P
⊢
(|={
E
,
E
∖
{[
i
]}}=>
▷
P
).
Proof
.
intros
.
etrans
.
apply
pvs_openI
.
apply
pvs_mask_frame'
;
set_solver
.
Qed
.
Lemma
pvs_closeI'
E
i
P
:
i
∈
E
→
(
ownI
i
P
∧
▷
P
)
⊢
(|={
E
∖
{[
i
]},
E
}=>
True
).
Proof
.
intros
.
etrans
.
apply
pvs_closeI
.
apply
pvs_mask_frame'
;
set_solver
.
Qed
.
Lemma
pvs_mask_frame_mono
E1
E1'
E2
E2'
P
Q
:
E1'
⊆
E1
→
E2'
⊆
E2
→
E1
∖
E1'
=
E2
∖
E2'
→
...
...
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