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
3e1b5787
Commit
3e1b5787
authored
Feb 23, 2018
by
Robbert Krebbers
Browse files
Show that `plainly` is an internal version of validity.
parent
2c2f36f5
Changes
1
Hide whitespace changes
Inline
Side-by-side
theories/bi/derived_laws.v
View file @
3e1b5787
...
...
@@ -1083,6 +1083,13 @@ Qed.
Lemma
impl_wand_plainly_2
P
Q
:
(
bi_plainly
P
-
∗
Q
)
⊢
(
bi_plainly
P
→
Q
).
Proof
.
apply
impl_intro_l
.
by
rewrite
plainly_and_sep_l_1
wand_elim_r
.
Qed
.
Lemma
valid_plainly
P
:
bi_valid
(
bi_plainly
P
)
↔
bi_valid
P
.
Proof
.
rewrite
/
bi_valid
.
split
;
intros
HP
.
-
by
rewrite
-(
idemp
bi_and
emp
%
I
)
{
2
}
HP
plainly_and_emp_elim
.
-
by
rewrite
(
plainly_emp_intro
emp
%
I
)
HP
.
Qed
.
Section
plainly_affinely_bi
.
Context
`
{
BiAffine
PROP
}.
...
...
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