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.
If two small categories and are isomorphic, then their categories of presheaves and are also isomorphic. Is the converse true?
(I know that it is "better" to think about equivalence of categories, but I like isomorphism too.)
Doesn't this follow from Yoneda Embedding?
I thought maybe it should, but I don't quite see how to make it work, since an isomorphism of functor categories doesn't have to preserve the embedded copies of the original categories.
Working with isomorphism of presheaf categories is a very delicate technical business.
You can certainly find examples of non-equivalent categories that have equivalent presheaf categories, and this phenomenon is important.
Thanks. In fact, it was trying to understand Morita equivalence of categories (still a work in progress :) that go me thinking about this question.
I think a good example to look at would be the category of reflexive graphs (directed graphs such that each vertex has an identity arrow): https://ncatlab.org/nlab/show/reflexive+graph.
You can view this as a presheaf topos in two different ways.
As presheaves on the category with two objects and , and (besides the identity arrows) one arrow , two arrows and two arrows (the idempotents and ); with and .
And also as presheaves on the monoid with three elements , , , such that and for all in the monoid.
In this case the equivalence between the two categories of presheaves is very clean and non-tricky. So I think for any reasonable definition of isomorphism of categories, the two categories would be isomorphic here.
That sounds like a good strategy!
Thanks, I haven't seen this interesting second presentation of reflexive graphs. Let me think about this.
Jens Hemelaer said:
In this case the equivalence between the two categories of presheaves is very clean and non-tricky. So I think for any reasonable definition of isomorphism of categories, the two categories would be isomorphic here.
On second thought, the categories could be non-isomorphic. Starting with a presheaf on , you can get a presheaf on by forgetting the vertices and only keeping the edges. But then there is no way to go back. You know that the vertices are bijective with the edges satisfying , so you can reconstruct the set of vertices up to natural isomorphism. But that's it. You don't remember the actual set.
This makes me believe your original claim a bit more, that you can reconstruct a category from the isomorphism class of its category of presheaves. But there are a lot of obstacles: for some people presheaf categories are only defined up to equivalence of categories, and the people who define presheaf categories up to isomorphism might disagree on which isomorphism class to pick exactly. Similarly, there are probably people who say that isomorphism doesn't make sense for large categories, or other people who disagree with each other on what "isomorphism" means exactly in this case.
Evan Patterson said:
If two small categories and are isomorphic, then their categories of presheaves and are also isomorphic. Is the converse true?
(I know that it is "better" to think about equivalence of categories, but I like isomorphism too.)
If we take to be the category of sets in a Grothendieck universe, and assume choice, I think the answer is no. Consider the terminal category and the walking isomorphism. They are equivalent, but not isomorphic. Their categories of presheaves are respectively isomorphic to and the category of pairs of sets with a bijection. Let be the cardinality of the universe.
For every cardinal , let be the objects of of cardinality , and define similarly. If , both and have cardinality , since is inaccessible. If , then both sets have cardinality 1. In both cases, they are isomorphic as sets. Fix a bijection them, sending every set into a bijection . Now choose, for every , a bijection between and .
The union of the various defines a bijection on objects . For any function , let be defined as , and let be the unique function that makes the square commute. This gives a fully faithful action on object, and completes the definition of the isomorphism between and .
You can probably play a similar game with only Morita equivalent base categories, like in the reflexive graph example mentioned before, but I haven't checked.
However, if is taken to be the whole large category of sets, I'm not sure what the answer is.
Great!
Thanks for this answer! From a pragmatic standpoint, my takeaway is that I should be wary of arbitrary isomorphisms between categories of presheaves because they can be too, well, arbitrary :)
I think isomorphism of categories is a notion best avoided whenever possible. To me the more more robust, less "tricky" fact is that nonequivalent categories can have equivalent presheaf categories. This is where the "Karoubi envelope" or "Cauchy completion" of a category comes into play. I'm not finding it stated on the nLab, but I believe the idea is that:
1) every category has a Cauchy completion, whose category of presheaves is equivalent to the category of presheaves on the original category
2) if two Cauchy complete categories have equivalent categories of presheaves, they are equivalent.