abc#
The abstract base classes for categories.
These mirror the concrete hierarchy of discopy modules: each class adds
the characteristic generator of its categorical structure as an
abc.abstractmethod(), e.g. BraidedCategory is a
MonoidalCategory with an abstract BraidedCategory.braid().
Summary#
A category is a Python class with methods |
|
A monoidal category is a |
|
A braided category is a |
|
A traced category is a |
|
A balanced category is a |
|
A symmetric category is a |
|
A Markov category is a |
|
A feedback category is a |
|
A closed category is a symmetric |
|
A rigid category is a |
|
A pivotal category is a |
|
A ribbon category is a |
|
A |