Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The 2-category of categories #526

Merged
merged 9 commits into from Oct 20, 2021

Conversation

epatters
Copy link
Member

Preliminary implementation with focus on functors and natural transformations out of finitely presented categories.

This purely internal changes simplifies the code slightly.
For the case of natural transformations where the domain category is
finitely presented.
Besides the fact that the asterisk is a more standard notation for
horizontal composition of natural transformations (used, for example,
Riehl's textbook), this change also gives the horizontal composition in
the double category of V-matrices, which is generalized matrix
multiplication, the same notation as ordinary matrix multiplication in
Julia. This double category is not yet implemented, however.
Whiskering a special case of horizontal composition (and vice versa) but
it's useful to have dedicated methods for it.
A trivial, yet useful, special case.
I have changed my mind about this again, but as the diff shows, this
change leads to a considerable reduction of code duplication or
near-duplication.
@epatters epatters merged commit c23d6cf into AlgebraicJulia:master Oct 20, 2021
@epatters epatters deleted the cat-as-2-category branch October 20, 2021 19:06
@epatters epatters mentioned this pull request Oct 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant