You're reading the public-facing archive of the Category Theory Zulip server.
To join the server you need an invite. Anybody can get an invite by contacting Matteo Capucci at name dot surname at gmail dot com.
For all things related to this archive refer to the same person.
Here is my amateurish definition of a groupoid: a groupoid is a category G
for which there is a functor inv : G -> G^op
that is the identity on objects, such that for any morphism p : G(A, B)
, inv(p) . p = idA
and p . inv(p) = idB
Now I don't want to say things like "functor that is the identity on objects" and so on, but I'm not sure how to avoid it. Is there a way I can characterize a groupoid as an object in Cat that is equipped with some additional 1,2-cells and equations?
This is a sort of famous problem, that becomes more serious for dagger categories: a generalization of groupoids where you have a functor that's the identity on objects, for which is the identity. People worry about whether saying "the identity on objects" is evil:
Are dagger categories truly evil, MathOverflow.
So, I think reading the whole discussions there would be good.
By the way, if you really want to avoid saying "functor that is the identity on objects", how do you plan to define the identity functor?
@John Baez i'd say it's the neutral element of functor composition (i.e. it is the identity endomorphism of each object in Cat)
i hope that somehow avoids talking about the objects of the category itself and the "action" of the functor on them. but maybe that isn't really accomplishing anything beyond talking about objects directly, i'm not sure
John Baez said:
By the way, if you really want to avoid saying "functor that is the identity on objects", how do you plan to define the identity functor?
That's a different question -- when we define the identity functor we can define it to act by the identity function on objects. It doesn't require referring to an equality relation between two given objects, which is what one needs to say, as a property of a hypothesized functor, that it acts as the identity on objects.
Asad Saeeduddin said:
Is there a way I can characterize a groupoid as an object in Cat that is equipped with some additional 1,2-cells and equations?
A groupoid is an object together with, for every pair of 1-cells and 2-cell , a 2-cell such that and .
If you don't like giving a special role to the terminal category 1 (e.g. if you want to generalize to other 2-categories), you can assert the same condition for 1-cells for an arbitrary object . This works just as well in Cat, and in any 2-category gives the correct notion of groupoidal object.
If you don't like quantifying over all objects of the category, you can say that is a groupoid if the map is an equivalence, where is the interval category. This works in any 2-category that admits powers by , and gives the same notion of groupoidal object.
Could you get the same from demanding that satisfies the universal property for the power by ?
Yeah. But that gets you back to quantifying over all objects of the category, whereas if there already are powers then you can consider them a finitary operation. (-:
@Mike Shulman beautiful, thanks very much