Zulip Chat Archive
Stream: general
Topic: What is the right kind of isomorphism for groupoids
Praneeth Kolichala (Dec 28 2021 at 22:56):
I want to prove that for topological spaces and , where is the fundamental groupoid functor. However, this "equals to" is hiding a lot. Normally, I would want to interpret it as "isomorphic as groupoids;" that is there are functors (which are the morphisms in the category of groupoids) and such that and (and also is precisely the product of the maps and induced by the projections and respectively, so that really does "preserve products").
Unfortunately, this involves proving equality of functors, which it says in the docs that I should avoid. In particular, as far as I can see, the functor does not a priori map an object to itself, and similarly for . So in order to show that they are inverses, we have to have use functor.ext
or functor.hext
.
The alternative would be to show that and are not isomorphic but equivalent, which is a lot weaker.
Am I doing something wrong? What is the best way to do this?
Adam Topaz (Dec 28 2021 at 23:31):
This is a difficult question because in order to avoid talking about equality of functors you would need to consider as a pseudofunctor into the 2-category of groupoids, which still does not exist. For now, i suggest defining the isomorphism as an isomorphism in the category docs#category_theory.Groupoid (which will involve equality of functors), but also provide the API that would be used to eventually construct such a pseudofunctor.
Last updated: Dec 20 2023 at 11:08 UTC