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
Joshua Yanovski
iris-coq
Commits
2e2e756b
Commit
2e2e756b
authored
Mar 22, 2017
by
Ralf Jung
Browse files
Prove missing proper instances for inv
parent
9da19881
Changes
1
Hide whitespace changes
Inline
Side-by-side
theories/base_logic/lib/invariants.v
View file @
2e2e756b
...
...
@@ -25,6 +25,12 @@ Proof.
rewrite
inv_eq
=>
n
???
.
apply
exist_ne
=>
i
.
by
apply
and_ne
,
ownI_contractive
.
Qed
.
Global
Instance
inv_ne
N
:
NonExpansive
(
inv
N
).
Proof
.
apply
contractive_ne
,
_.
Qed
.
Global
Instance
inv_Proper
N
:
Proper
((
⊣⊢
)
==>
(
⊣⊢
))
(
inv
N
).
Proof
.
apply
ne_proper
,
_.
Qed
.
Global
Instance
inv_persistent
N
P
:
PersistentP
(
inv
N
P
).
Proof
.
rewrite
inv_eq
/
inv
;
apply
_.
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