I want to implement a notion of a category, monoidal category and braided monoidal category in haskell. And I'm not sure if [a] or Data.Set a is a correct notion for representing an objects in a category.
Tell me more
×
Mathematics Stack Exchange is a question and answer site for
people studying math at any level and professionals in related fields. It's 100% free, no registration required.
|
|
|||||||||||||||||
|
|
Most categories do not have a set of objects. When this does happen, you have what is called a small category. Despite this, many categories have what is known as a small skeleton, meaning that the category of objects up to isomorphism is small. Such a category is said to be essentially small, and examples of such categories include finite dimensional $k$-vector spaces (for some field $k$) and finite sets. |
|||
|
|