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.
Let be a morphism in a category with pullbacks. Then the nLab tells me that there is an induced functor . Intuitively, this "pulls back" a morphism to along to get a morphism to .
However, this is a bit confusing to me! If there are multiple pullbacks for the same diagram, then does getting a functor require choosing specific pullbacks? That sounds inconvenient!
If one does need to choose a bunch of specific pullbacks to really specify as a functor, then does it matter which ones are picked?
Or perhaps one can get away with not really specifying , except up to natural isomorphism? I'm hoping that all possible specific choices of pullbacks lead to naturally isomorphic functors. So then perhaps one can just imagine that some choice of pullbacks was made, without bothering about really making such a choice - and then just to try to set up arguments so that the specific choice of never matters?
Any thoughts appreciated!
This is a well-known issue for functors determined by universal properties.
one more thing around this question: in the abstract case, even if you have specified choices of pullbacks for every morphism , these will not arrange into a 1-functor into Cat, only a 2-functor. You could additionally require that the choice of pull-backs that you get with your category does compose strictly, and get a 1-functor. This is a version of the notion of [[split fibration]]
It's worth specifying that by "2-functor", you mean "weak 2-functor" or "pseudofunctor", because (outside the nLab), "2-functor" typically refers to the strict notion.
yes, apologies, I always forget the fact that the strict version even exists
Thanks, that's interesting and helpful!
Mike Shulman said:
If for some reason you have a category that has pullbacks but not specified ones, which is rare but can happen...
I hadn't realized that we'd often have specified pullbacks! For example, I suppose that in any presheaf topos we can get specified pullbacks by computing the pullback "object-wise". When evaluating at any object, our diagram of presheaves becomes a diagram of sets, and then we can compute a pullback there using the usual specific pullback for .
Yes, and then in any reflective subcategory of a presheaf category, which is a whole lot of important categories, you can inherit the explicit pullbacks from the big category.
Basically the only naturally-occurring categories I know of that have pullbacks but not specified ones are "homotopy categories", where the morphisms are equivalence classes. Usually in that case you have to pick representatives of the equivalence classes in order to determine a pullback, while different choices will produce a different pullback object (though, of course, one that is isomorphic in the homotopy category), so the pullbacks aren't specified given only a cospan in the homotopy category.
This is especially rare because the homotopy categories that arise naturally in homotopy theory don't have pullbacks (although they have weak pullbacks). But there are a few homotopy-category-like constructions that do end up having pullbacks, such as some constructions of regular or exact completions.