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
af2d7dea
Commit
af2d7dea
authored
Jan 23, 2018
by
Jacques-Henri Jourdan
Browse files
MakeMorphism -> MakeEmbed.
parent
61e71c17
Pipeline
#6351
passed with stages
in 3 minutes and 44 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
theories/proofmode/class_instances.v
View file @
af2d7dea
...
...
@@ -805,23 +805,23 @@ Proof.
rewrite
/
FromPure
/
Frame
=>
<-.
by
rewrite
affinely_persistently_if_elim
sep_elim_l
.
Qed
.
Class
Make
Morphism
`
{
BiEmbedding
PROP
PROP'
}
P
(
Q
:
PROP'
)
:
=
Class
Make
Embed
`
{
BiEmbedding
PROP
PROP'
}
P
(
Q
:
PROP'
)
:
=
make_embed
:
⎡
P
⎤
⊣
⊢
Q
.
Arguments
Make
Morphism
{
_
_
_
}
_
%
I
_
%
I
.
Arguments
Make
Embed
{
_
_
_
}
_
%
I
_
%
I
.
Global
Instance
make_embed_pure
`
{
BiEmbedding
PROP
PROP'
}
φ
:
Make
Morphism
⌜φ⌝
⌜φ⌝
.
Proof
.
by
rewrite
/
Make
Morphism
bi_embed_pure
.
Qed
.
Make
Embed
⌜φ⌝
⌜φ⌝
.
Proof
.
by
rewrite
/
Make
Embed
bi_embed_pure
.
Qed
.
Global
Instance
make_embed_emp
`
{
BiEmbedding
PROP
PROP'
}
:
Make
Morphism
emp
emp
.
Proof
.
by
rewrite
/
Make
Morphism
bi_embed_emp
.
Qed
.
Make
Embed
emp
emp
.
Proof
.
by
rewrite
/
Make
Embed
bi_embed_emp
.
Qed
.
Global
Instance
make_embed_default
`
{
BiEmbedding
PROP
PROP'
}
:
Make
Morphism
P
⎡
P
⎤
|
100
.
Proof
.
by
rewrite
/
Make
Morphism
.
Qed
.
Make
Embed
P
⎡
P
⎤
|
100
.
Proof
.
by
rewrite
/
Make
Embed
.
Qed
.
Global
Instance
frame_embed
`
{
BiEmbedding
PROP
PROP'
}
p
P
Q
(
Q'
:
PROP'
)
R
:
Frame
p
R
P
Q
→
Make
Morphism
Q
Q'
→
Frame
p
⎡
R
⎤
⎡
P
⎤
Q'
.
Frame
p
R
P
Q
→
Make
Embed
Q
Q'
→
Frame
p
⎡
R
⎤
⎡
P
⎤
Q'
.
Proof
.
rewrite
/
Frame
/
Make
Morphism
=>
<-
<-.
rewrite
/
Frame
/
Make
Embed
=>
<-
<-.
rewrite
bi_embed_sep
bi_embed_affinely_if
bi_embed_persistently_if
=>
//.
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