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
Jonas Kastberg
iris
Commits
855014ca
Commit
855014ca
authored
Oct 28, 2016
by
Robbert Krebbers
Browse files
ElimModal instance for □.
parent
634fdbb6
Changes
1
Hide whitespace changes
Inline
Side-by-side
proofmode/class_instances.v
View file @
855014ca
...
...
@@ -381,6 +381,9 @@ Proof.
rewrite
/
ElimModal
=>
H
.
apply
forall_intro
=>
a
.
by
rewrite
(
forall_elim
a
).
Qed
.
Global
Instance
elim_modal_always
P
Q
:
ElimModal
(
□
P
)
P
Q
Q
.
Proof
.
intros
.
by
rewrite
/
ElimModal
always_elim
wand_elim_r
.
Qed
.
Global
Instance
elim_modal_bupd
P
Q
:
ElimModal
(|==>
P
)
P
(|==>
Q
)
(|==>
Q
).
Proof
.
by
rewrite
/
ElimModal
bupd_frame_r
wand_elim_r
bupd_trans
.
Qed
.
...
...
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