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
Rodolphe Lepigre
Iris
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
.
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