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
43ee9e86
Commit
43ee9e86
authored
Dec 06, 2017
by
Robbert Krebbers
Browse files
Another absorbing instance for wand.
parent
1c42ec5d
Pipeline
#5767
passed with stages
in 7 minutes and 13 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
theories/bi/derived_laws.v
View file @
43ee9e86
...
...
@@ -1623,9 +1623,15 @@ Proof. intros. by rewrite /Absorbing -absorbingly_sep_l absorbing. Qed.
Global
Instance
sep_absorbing_r
P
Q
:
Absorbing
Q
→
Absorbing
(
P
∗
Q
).
Proof
.
intros
.
by
rewrite
/
Absorbing
-
absorbingly_sep_r
absorbing
.
Qed
.
Global
Instance
wand_absorbing
P
Q
:
Absorbing
Q
→
Absorbing
(
P
-
∗
Q
).
Global
Instance
wand_absorbing_l
P
Q
:
Absorbing
P
→
Absorbing
(
P
-
∗
Q
).
Proof
.
intros
.
rewrite
/
Absorbing
/
bi_absorbingly
.
apply
wand_intro_l
.
by
rewrite
assoc
(
sep_elim_l
P
)
wand_elim_r
.
Qed
.
Global
Instance
wand_absorbing_r
P
Q
:
Absorbing
Q
→
Absorbing
(
P
-
∗
Q
).
Proof
.
intros
.
by
rewrite
/
Absorbing
absorbingly_wand
!
absorbing
-
absorbingly_intro
.
Qed
.
Global
Instance
absorbingly_absorbing
P
:
Absorbing
(
bi_absorbingly
P
).
Proof
.
rewrite
/
bi_absorbingly
.
apply
_
.
Qed
.
Global
Instance
plainly_absorbing
P
:
Absorbing
(
bi_plainly
P
).
...
...
Robbert Krebbers
@robbertkrebbers
mentioned in merge request
!98 (closed)
·
Dec 06, 2017
mentioned in merge request
!98 (closed)
mentioned in merge request !98
Toggle commit list
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