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.
There is a known Free Groupoid Functor from Graphs to the category of Groupoids. It is given as the example in the nlab article on free Groupoids. I would like to create such an adjunction between the category of Groupoids and the category of, perhaps finite, Sets. I just picture doing this by taking any set or set of sets and attaching every isomorphism in sight. Then, you just see the sets and isomorphisms as objects and morphisms of a given Groupoid. Does this work? Could it work if we restrict the category of Groupoids to contain only Groupoids that are categories that are finely presented?
Do you mean you want to add an isomorphism between every pair of elements of the set, considered as objects of the category?
The forgetful functor from categories to sets has a right adjoint, given by sending each set to the codiscrete category on that set (which is precisely adding isomorphisms between each pair of elements). This functor factors through the category of groupoids. (Note that the categories in the image of this functor are all equivalent to the terminal category, though.)
@Nathanael Arkor
Do you mean you want to add an isomorphism between every pair of elements of the set, considered as objects of the category?
Yes. So the objects of the categories(groupoids) are the sets and the morphisms of the categories are every isomorphism of the set to itself. I am picturing being able to do this with sets of sets and then you have categories with more than one object and you just add to the Category all the endo-isos and all isos between all of the sets.
@Nathanael Arkor
The forgetful functor from categories to sets has a right adjoint, given by sending each set to the codiscrete category on that set (which is precisely adding isomorphisms between each pair of elements). This functor factors through the category of groupoids. (Note that the categories in the image of this functor are all equivalent to the terminal category, though.)
So does this mean there is a construction like I'm describing, but it's trivial?
Ben Sprott said:
Nathanael Arkor
Do you mean you want to add an isomorphism between every pair of elements of the set, considered as objects of the category?
Yes. So the objects of the categories(groupoids) are the sets and the morphisms of the categories are every isomorphism of the set to itself. I am picturing being able to do this with sets of sets and then you have categories with more than one object and you just add to the Category all the endo-isos and all isos between all of the sets.
What you describe here sounds like the category of sets and bijections. But this is a specific category. (Also, "set of sets" doesn't make sense: the collection of all sets forms a proper class, not a set.)
While Ben said
Yes.
his answer to Nathanaels' question actually seems to be "No". Remember Nathanael's question:
Do you mean you want to add an isomorphism between every pair of elements of the set, considered as objects of the category?
This one of two famous ways to turn a set into a groupoid. In this way, you take the objects of the groupoid to be elements of your set, and put in one isomorphism from each object to each other object.
Since Ben was originally asking about how to get an adjunction between the category of groupoids and the category of finite sets, Nathanael's question was a good one. Nathanael was talking about one of the two famous ways to do this.
But then, Ben's comment:
So the objects of the categories (groupoids) are the sets and the morphisms of the categories are every isomorphism of the set to itself. I am picturing being able to do this with sets of sets and then you have categories with more than one object and you just add to the Category all the endo-isos and all isos between all of the sets.
shoots off in a completely different direction. So I can no longer tell what he was asking about.
He seems now to be talking about a specific groupoid: the groupoid with sets as objects and bijections as morphisms.
I have been accused many times of going on "fishing expeditions". I get some intuition, usually from my experiences as a physicist, and I try to phrase it mathematically with my tiny toolbox.
@John Baez
He seems now to be talking about a specific groupoid: the groupoid with sets as objects and bijections as morphisms.
Perhaps this better describes what I am thinking of. I may be thinking of the functor from Set to the groupoid of sets and bijections. This functor works by forgetting every function except the isomorphisms. Could this have an adjoint? Does it extend to a functor from Cat to Groupoid which works by forgetting every morphism in every category except the isomorphisms. Does this have an adjoint?
You can't define a functor from by "forgetting noninvertible functions", because a functor has to map every morphism in the domain to a morphism in the codomain. There is, however, a functor in the other direction including sets and bijections into sets and functions. (And this indeed extends to a functor from ).
And yes, the core gives a right adjoint to this inclusion .
Does this adjunction generate a monad on Groupoid? If so, what is that monad? What about on Cat?
Every adjunction induces a monad on the domain of the left adjoint, and a comonad on the codomain. These functors are very simple, so it would be a good exercise to work out what they are yourself.