module Make:
Free precategories.
Parameters: |
|
type
cell =
| |
C of |
(* | a composite | *) |
| |
I of |
(* | an identity | *) |
A cell.
A whiskered generator.
type
whisker =
| |
G of |
(* | a generator | *) |
| |
W of |
(* | a whisker context | *) |
typet =
cell
val to_string : cell -> string
String representation of a cell.
val dim : cell -> int
Dimension of a cell.
val compose : cell -> cell -> cell
Composition of two cells on the boundary of maximal dimension.
module Presentation:sig
..end
Presentation of a precategory: a "pre-polygraph".