Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Iris
Fairis
Commits
7266d16b
Commit
7266d16b
authored
Feb 23, 2016
by
Ralf Jung
Browse files
turn canonical structures that don't have any instances into plain records
parent
d350e4f6
Changes
2
Hide whitespace changes
Inline
Side-by-side
algebra/functor.v
View file @
7266d16b
...
...
@@ -2,7 +2,7 @@ From algebra Require Export cmra.
(
**
*
Functors
from
COFE
to
CMRA
*
)
(
*
TODO
RJ
:
Maybe
find
a
better
name
for
this
?
It
is
not
PL
-
specific
any
more
.
*
)
Structure
iFunctor
:=
IFunctor
{
Record
iFunctor
:=
IFunctor
{
ifunctor_car
:>
cofeT
→
cmraT
;
ifunctor_map
{
A
B
}
(
f
:
A
-
n
>
B
)
:
ifunctor_car
A
-
n
>
ifunctor_car
B
;
ifunctor_map_ne
{
A
B
}
n
:
Proper
(
dist
n
==>
dist
n
)
(
@
ifunctor_map
A
B
);
...
...
algebra/sts.v
View file @
7266d16b
...
...
@@ -7,7 +7,7 @@ Local Arguments unit _ _ !_ /.
(
**
*
Definition
of
STSs
*
)
Module
sts
.
Structure
stsT
:=
STS
{
Record
stsT
:=
STS
{
state
:
Type
;
token
:
Type
;
prim_step
:
relation
state
;
...
...
Write
Preview
Supports
Markdown
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