Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
Dmitry Khalanskiy
Iris
Commits
e6d61427
Commit
e6d61427
authored
Dec 10, 2018
by
Robbert Krebbers
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
A version of `to_agree_uninj` in the logic.
parent
7b0f3340
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
3 additions
and
0 deletions
+3
-0
theories/algebra/agree.v
theories/algebra/agree.v
+3
-0
No files found.
theories/algebra/agree.v
View file @
e6d61427
...
...
@@ -241,6 +241,9 @@ Proof.
Qed
.
Lemma
agree_validI
{
M
}
x
y
:
✓
(
x
⋅
y
)
⊢
@{
uPredI
M
}
x
≡
y
.
Proof
.
uPred
.
unseal
;
split
=>
r
n
_
?
;
by
apply
:
agree_op_invN
.
Qed
.
Lemma
to_agree_uninjI
{
M
}
x
:
✓
x
⊢
@{
uPredI
M
}
∃
a
,
to_agree
a
≡
x
.
Proof
.
uPred
.
unseal
.
split
=>
n
y
_
.
exact
:
to_agree_uninjN
.
Qed
.
End
agree
.
Instance
:
Params
(@
to_agree
)
1
.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a 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