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.
In , an example of a joint epimorphism is an open cover, from which one can recover not just the underlying set of a space, but also its structure. Another example of a joint epimorphism is the set of morphisms from the point into a topological space (since it is a generator). However, this only recovers the underlying set of a space, and is not sensitive to the structure on it. And so that's my question: what is it about the first joint epimorphism that the second joint epimorphism did not have, that allows for the recovery of the full object? (I'm hypothesizing something like "it must be jointly regularly (or effectively) epimorphic".)
Since Top has coproducts we can always replace a joint epimorphism by a single epimorphism out the coproduct of the domains. Then your question becomes: what's the difference, categorically speaking, between an open cover of a space
and the map from with the discrete topology to
?
One big difference, as you guessed, is that the former is a regular epimorphism and the latter is not.
In terms ordinary mortals can understand, the former map lets us transfer the topology on to a topology on , namely the strongest topology that makes this map continuous, and we get the usual topology on this way. In the latter case we can do the same thing but we don't get the usual topology on : we get the discrete topology.
In fact the former is not just a regular epimorphism but an effective epimorphism, which says that the parallel pair it's a coequalizer of is its [[kernel pair]].
John Baez said:
the former map lets us transfer the topology on to a topology on , namely the strongest topology that makes this map continuous, and we get the usual topology on this way.
Maybe it's worth pointing out that while in Top this property is the same as being a regular epimorphism, it could be different in other categories. The official name for this property is being an [[opcartesian arrow]] or [[final lift]] with respect to the forgetful functor to Set. (So, in particular, it is defined only in reference to that functor, whereas being a regular epimorphism is fully internal to Top.)
John Baez said:
One big difference, as you guessed, is that the former is a regular epimorphism and the latter is not.
Mike Shulman said:
In fact the former is not just a regular epimorphism but an effective epimorphism, which says that the parallel pair it's a coequalizer of is its [[kernel pair]].
Ah, I'm glad my hypothesis was spot on!
Mike Shulman said:
Maybe it's worth pointing out that while in Top this property is the same as being a regular epimorphism, it could be different in other categories.
That raises an interesting question. What if we wanted to go beyond into a completely arbitrary (perhaps still concrete) category, and we wanted to know if some particular sink (set of morphisms into an object) were sufficient to reconstruct the object? What is the most general condition in which that can be the case? For instance, it seems obvious that being jointly effective epimorphic is sufficient, since we can directly reconstruct the object from this sink by taking the coequalizer of the "joint kernel" (the canonical pair of arrows from the coproduct of pullbacks of pairs of morphisms in the sinks- the overlaps- into the coproduct itself). But "sufficient" (if) does not imply "sufficient + necessary" (if and only if), and I want to know the most general necessary condition. Is it being a joint regular epimorphism, a joint strict epimorphism, a final lift, or some other property?
What exactly do you mean by "reconstruct"?
Don't you have to specify a method by which you plan to reconstruct the object from a set of morphisms into that object, before you can answer whether it's possible? After all, you can always just take the target of all those morphisms.
(Unless the set of morphisms is empty, I suppose.)
Okay, maybe we can agree that you can't reconstruct an object from the empty set of morphisms... except in the case of a one-object category.
Well, even then it depends on what you're going to do with the morphisms. If you're going to take the quotient of their joint kernel, then in the case of the empty set of morphisms you'll get the initial object of any category.
Also it depends a bit on how you formalize a sink. If you say that a sink is a set of morphisms with the property that the targets of any two of them are equal, then from the empty set of morphisms you can't do a whole lot. But if you say that a sink is an object together with a set of morphisms having that object as their target (which is kind of what you have to do if you want to avoid talking about equality of objects), then even if the set of morphisms is empty you still have a target object.
But this is getting a bit silly, sorry for derailing the conversation.
Mike Shulman said:
What exactly do you mean by "reconstruct"?
John Baez said:
Don't you have to specify a method by which you plan to reconstruct the object from a set of morphisms into that object, before you can answer whether it's possible? After all, you can always just take the target of all those morphisms.
With sets, once you specify all the elements of the set, you have fully specified the set itself. In an arbitrary category, you can think of the morphisms into an object as the "generalized elements" of the object. The question becomes when specifying a particular set of generalized elements is sufficient to do the same thing to the object as specifying all the elements of a set.
The notion of the coequalizer of the joint kernel does this effectively: one can think of it taking certain generalized elements of an object and gluing them together along their overlaps to get some object in the category (IE, a "joint image" so to speak). If this happens to be isomorphic to the original object, it implies that the set of generalized elements you started with were sufficient such that gluing them together along overlaps would recover the original object.
John Onstead said:
With sets, once you specify all the elements of the set, you have fully specified the set itself. In an arbitrary category, you can think of the morphisms into an object as the "generalized elements" of the object. The question becomes when specifying a particular set of generalized elements is sufficient to do the same thing to the object as specifying all the elements of a set.
Yes, but you're thinking about material set theory, where I can know something is an element of some set without knowing that set. In category theory you can't know a morphism without knowing its target. So what do you mean by "specifying some set of generalized elements " without already having ? Do you have some idea of what means?
Perhaps a related question: In a category with an object , we get a category of morphisms to . Then, we can imagine taking various subcategories of . If is a subcategory of for some unknown , we could ask: When is "big enough" so that we can identity up to isomorphism from ?
In other words: When given a category that is known to be (up to equivalence?) a subcategory of for some unknown , for which can we figure out up to isomorphism?
(I don't know how closely this relates to what @John Onstead has in mind!)
David Egolf said:
(I don't know how closely this relates to what John Onstead has in mind!)
I think it relates! I think the trick would be to ensure the assignment of subcategories of is consistent across every object- that is, you can organize the data into a pseudofunctor (if compatible with composition) or (if compatible with pullback) with a natural transformation to the slice category functor such that every component is fully faithful. That way the theory of Grothendieck fibrations becomes relevant!
John Baez said:
So what do you mean by "specifying some set of generalized elements " without already having ? Do you have some idea of what means?
I still think you need to have ! I'm not trying to construct without knowledge of , I'm trying to determine the conditions on which a set of morphisms into is a "good probe" of . Let me try to put this another way. One can think of a generalized element as "picking out" a "part" of . Obviously, if I have enough parts of something, I can put those parts together and get the full thing. So I want to know, for which set of parts is this possible?
I really think the notion of jointly opcartesian sink with regard to a functor is exactly the thing you're looking for. Jointly epimorphic is precisely a "good probe" if you remember all the information about how the incoming morphisms fit together inside the target object, but if you forget some of that information via a functor it might take more to make a probe "good".
John Onstead said:
One can think of a generalized element as "picking out" a "part" of . Obviously, if I have enough parts of something, I can put those parts together and get the full thing. So I want to know, for which set of parts is this possible?
I think the most natural reading of this for me leads to the notion of jointly effective-epimorphic sink. A colimit is the most obvious way of "putting together parts" to make a larger object in a category. And in general since the parts will "overlap" you have to specify some amount of "gluings" or "identifications", and the joint kernel pair is arguably the most natural way to extract that information from the sink.
James Deikun said:
I really think the notion of jointly opcartesian sink with regard to a functor is exactly the thing you're looking for. Jointly epimorphic is precisely a "good probe" if you remember all the information about how the incoming morphisms fit together inside the target object, but if you forget some of that information via a functor it might take more to make a probe "good".
That's interesting, and I've been reading more on opcartesian morphisms/final sinks. It makes me wonder more about the relation between these and joint (regular) epimorphisms. As mentioned above, one is internal while the other is relative, but they seem to converge at least for and perhaps other categories. In addition, the nlab page states a semi final sink relative to the canonical functor is a colimit. It seems it'd be more accurate to say it's a coproduct since a sink is a discrete cocone and a colimiting discrete cocone is a coproduct. But it does raise an interesting question: when is it that a colimit can be given as a final sink and vice versa?
Mike Shulman said:
I think the most natural reading of this for me leads to the notion of jointly effective-epimorphic sink. A colimit is the most obvious way of "putting together parts" to make a larger object in a category. And in general since the parts will "overlap" you have to specify some amount of "gluings" or "identifications", and the joint kernel pair is arguably the most natural way to extract that information from the sink.
That sounds reasonable! My only worry then is that this intuition really only seems to work, at least best, for regular categories, since those are the categories for which every sink is guaranteed to have a "joint kernel" you can coequalize and get meaningful results out of (IE, you can do this construction in any bicomplete category, but I'm not sure if it gives exactly what you'd "hope for" if that category isn't also regular). In some regard this makes sense, as regular categories are categories with a good notion of "image", and the coequalizer of the joint kernel is basically sort of like a "joint image". But if the category isn't regular, then we can't always "glue together" morphisms in this way and compare the result with the object itself. It doesn't help it's provably impossible to embed a non-regular category into a regular category in such a way it preserves regular epimorphisms (due to the requirement a regular epimorphism in a regular category be stable under pullback). Would you know of any remedies that can aid in understanding joint epimorphisms better in a non-regular category?
It is actually possible to define an effective-epimorphic sink in any category, without assuming any limits or colimits. First note that the colimits are no problem: you can assert that a particular cocone is a colimit without having assumed a priori that the category has any colimits. Second, you can replace the pairwise pullbacks by the family of all possible squares (of which the pullback, if it existed, would be the terminal one). When you compile this out you get:
A sink is effective-epimorphic if for any object , and any family of morphisms having the property that for any , object , and morphisms and such that , there exists a unique morphism such that for all .
Now I can't resist mentioning the usual next thing to do: define a sink to be universally effective-epimorphic if for any morphism , there exists an effective-epimorphic sink such that for any there exists an and a morphism such that . Then the collection of all universally effective-epimorphic sinks in a category forms the [[canonical topology]] on that category.
Mike Shulman said:
A sink is effective-epimorphic if for any object , and any family of morphisms having the property that for any , object , and morphisms and such that , there exists a unique morphism such that for all .
I think I'll have to sit and draw this one out. But looks interesting!
Mike Shulman said:
Then the collection of all universally effective-epimorphic sinks in a category forms the [[canonical topology]] on that category.
That's interesting- I always wondered why the canonical topology used universal rather than merely effective epimorphisms. But now it makes more sense, since it seems the universal ones are defined to be stable under pullback.
Mike Shulman said:
A sink is effective-epimorphic if for any object , and any family of morphisms having the property that for any , object , and morphisms and such that , there exists a unique morphism such that for all .
Ok, I've drawn it out and it makes sense. It seems the first part of the definition is specifying the sink is joint epimorphic, and then the second part is adding on a universal property to make it effective. But I'm curious: given an "effective epimorphic" sink defined by this universal property, will that universal property be preserved by a colimit preserving functor? For instance, let's say I had a bicomplete category , a (faithful) colimit preserving functor , and a sink in satisfying the above universal property. I'd like to be able to transfer it over into where I can now actually have the colimits and limits to write down the usual "coequalizer of kernel pair" representation for this joint effective epi sink.
No, preserving effective-epimorphy in this sense is different from preserving colimits. Although if the category does have pullbacks, then you can use the joint-kernel-pair definition of effective-epimorphy, and a functor that preserves pullbacks and colimits will then preserve it.
Would a flat functor that preserves colimits preserve effective-epimorphy?
Yes!
What would even be an example of a flat functor that preserves colimits, let alone a faithful (or better yet fully faithful) functor into a bicomplete category that is flat and preserves colimits? None of the Yoneda embeddings work- the usual one doesn't preserve colimits, and the dual one doesn't preserve limits so it can't be flat. Furthermore there's no idea of a sheaf such that the sheafified Yoneda embedding would be both colimit preserving and fully faithful. It almost seems like a no-win scenario!
John Onstead said:
What would even be an example of a flat functor that preserves colimits,...
If is the category of modules of some commutative ring and is some module, the functor always preserves colimits because it's a left adjoint. This functor is flat if is a flat module. The link provides lots of examples of flat modules, hence lots of examples of what you seek - and in a context which, I believe, is near the origin of the term 'flat'.
John Baez said:
The link provides lots of examples of flat modules, hence lots of examples of what you seek - and in a context which, I believe, is near the origin of the term 'flat'.
That's quite interesting! It always seems a lot of terminology used in category theory comes from other places, usually abstract algebra or topology, so it's interesting to see where the term of "flat" comes from.
After some thought, I realized that maybe trying to find an embedding that preserves colimits and pullbacks might be too strong and unnecessary of a condition to require. TL;DR: there's a sense in which the effectiveness of a sink can be preserved in spite of a functor not preserving pullbacks!
For instance, let's say you had a joint effective epimorphism in a category without all pullbacks or all colimits (but still where the effectivity is given by the coequalizer of the joint kernel). Then the embedding will not preserve it (since pullbacks aren't preserved), but it does preserve all joint regular epimorphisms since it preserves colimits. But since this category has all pullbacks, automatically the preserved regular epimorphism becomes effective, since the two concepts converge in any category with pullbacks. It doesn't matter that the embedding does not preserve pullbacks, the only thing that matters is that the domain category has pullbacks in the first place.
So my revised question is: given a sink in a category without limits or colimits satisfying the universal property of being effective epimorphic as described above, will the coequalizer of the joint kernel of the sink as computed in always be isomorphic to ? (with the dual Yoneda embedding)
John Onstead said:
Furthermore there's no idea of a sheaf such that the sheafified Yoneda embedding would be both colimit preserving and fully faithful.
Of course, that's part of why people usually pass to universally effective-epimorphic sinks, obtaining a Grothendieck topology for which we can consider sheaves.
John Onstead said:
So my revised question is: given a sink in a category without limits or colimits satisfying the universal property of being effective epimorphic as described above, will the coequalizer of the joint kernel of the sink as computed in always be isomorphic to ? (with the dual Yoneda embedding)
I think basically the same argument that you gave in your previous comment should also show this.
Mike Shulman said:
I think basically the same argument that you gave in your previous comment should also show this.
Great, seems reasonable. Thanks!
As I was working on this topic, I realized there might be an interesting connection to draw between joint effective sinks and descent, and I want to know if I'm on to something. Of course, there's an obvious connection: a sieve is literally the coequalizer of the joint kernel for some sink in the presheaf category, so localizing at them is in some sense "making" a sink effective epimorphic. And as mentioned above, the universal joint effective epimorphic sinks are those in the canonical topology. But there's a more subtle connection I wanted to go over (that might be related to this).
Let be a category with a topology such that the sink is a part of it. Now, define a stack with respect to this topology , and then apply the Grothendieck construction to get a fibration . My question is: given a sink in , if (one of the sinks in the topology), does this automatically imply that is joint regular or effective epimorphic in ? (If or doesn't have the required pullbacks or coproducts, then this extends to using the definition of joint effective epi by the universal property given above). Furthermore, what is the relation between sinks with this property and descent data? It seems there should be a connection- descent data involves transition functions giving agreement on overlaps, and taking the coequalizer of a joint kernel pair also involves gluing on overlaps. These seem too close for coincidence!
Well, a sink is effective-epi exactly when all representable presheaves (or their corresponding discrete fibrations) satisfy (effective) descent with respect to it. That's where I would say the two notions of "gluing" meet.
I understand, but I am a little confused about how this helps with the above problem. Specifically, I'm asking about the stack itself (which we are already assuming to satisfy effective descent with respect to some sinks in the base category) and about the conditions in which the stack's corresponding Grothendieck fibration contains effective epi sinks "over" the sinks in the base category's topology.
For instance, a motivating problem for this could be vector bundles. We know a locally trivial vector bundle has a morphism into it from a set of trivial bundles, and this corresponding sink sits "over" some open cover in the category of topological spaces (as vector bundles are a stack on topological spaces). My question in this context would be if this particular sink of trivial bundles actually genuinely "covers" the locally trivial bundle via being effective epi.
I was answering your second question:
John Onstead said:
Furthermore, what is the relation between sinks with this property and descent data?
not the first one about epimorphy in the total category of a stack.
For the first one, I think the condition certainly won't be enough, e.g. the domains of all the morphisms in could be the initial objects of their fibers. But I suspect it would work if you assume also that all the morphisms in are cartesian.
Mike Shulman said:
I was answering your second question:
Ah, my apologies.
Mike Shulman said:
But I suspect it would work if you assume also that all the morphisms in are cartesian.
I can't help but wonder if this ties into the definition of a stack in terms of effective descent data- that is, the descent data can be seen as pullbacks of some global data along the morphisms of a sink in the topology of the site the stack is defined over.
Certainly!
As I was reviewing the previous discussion on generators, I wanted to know if there was a way to approach that subject from the joint epi perspective. Given a functor (that might be a generator) , let an "-sink" of an object of be the sink of all morphisms from objects in the image of into . It's already well established that is the weakest notion of generator (where the restricted Yoneda is faithful) exactly when every -sink is a joint epimorphism. It's also established that is an extremal ("strong") generator precisely when every -sink is a joint extremal epimorphism. (these follow from this article)
My question is about the other kinds of epimorphism. What is called when every -sink is joint regular or joint effective epimorphic? Since any colimit is computed by a coproduct followed by a coequalizer, every colimiting cocone is a joint regular epi. Since any object in can be computed from colimits of objects in a colimit-dense generator, it seems that if is a colimit-dense generator (including dense generators), then automatically every -sink is joint regular epi. I'm wondering then if these two conditions- is a colimit-dense generator and every -sink is joint regular epi- are wholly equivalent in the same way plain generators are related to plain joint epis. I'm also wondering then if " is a dense generator" is equivalent to "every -sink is joint effective epi" in that same way (after all, the coequalizer of the joint kernel pair acts as a "canonical" way to do colimits, perhaps this relates to the fact density implies every object is given via a canonical colimit)
It certainly won't work for density because density also involves the morphisms in whereas your notion of -sink depends only on the objects of .
I don't think it'll work for colimit-dense either, since colimit-density allows iterated colimits to reach any object, whereas joint regular epimorphy of -sinks is a "one-step" statement. Moreover, just being a regular epi as a property doesn't say anything about what the domain of the morphisms it coequalizes is, whereas colimit-dense would require that to also come from .
Mike Shulman said:
I don't think it'll work for colimit-dense either, since colimit-density allows iterated colimits to reach any object, whereas joint regular epimorphy of -sinks is a "one-step" statement.
Ah I think there might be a mixup with the language, which I should have clarified. When I said "colimit-dense", I meant that any object can be written as a colimit of objects in the generator in some way (maybe not in a canonical way). I'm pretty sure iterated colimits come in only when it comes to "colimit generators", which are the closure of some generator under colimits (IE, the smallest subcategory closed under colimits containing the image of the generator).
Interestingly, I found this article which I think uses perhaps cleaner terminology. Using the terminology of this article, it seems a "regular generator" includes (or might be equivalent to) the article's "presenting generators", and "colimit-dense" as I described above is renamed "naive colimit generator". Colimit generators are thus renamed "iterated colimit generators". The article seems to confirm that every naive colimit generator is a regular generator, but the converse does not always seem to be true interestingly enough!
Oh, sorry, I misremembered the terminology. But I'm still doubtful, because joint regular epimorphy says that the map from the coproduct is a coequalizer of some pair of maps into it, whereas colimit-density would require something like that those maps being coequalized are also in the image of .
That makes sense; indeed the linked article shows a "naive" generator/colimit-dense generator is a special case of a presenting generator, but says the converse is not always true. Interestingly enough, even though presenting generators require the domain of the coequalizer to be a coproduct of objects in the generator, and a regular generator does not, the article seems to suggest the two are still equivalent. For instance, if is the domain of the coequalizer, we can use the "plain" generator condition to generate an epimorphism from a coproduct of generator objects into , then compose with the pair of morphisms from into the codomain coproduct. Since coequalizers are unchanged by precomposing with an epimorphism, this properly allows us to realize any regular generator as a presenting generator. Quite cool!
I guess that works!
Since it was brought up earlier, I actually did want to get more into iterated colimit generators, since I find them interesting for a number of reasons. First, in one of the articles it states that in a category with certain properties (it's well copowered, and also bicomplete) a strong/extremal generator converges with an iterated colimit generator. My first question about this is: does this result generalize from generators to arbitrary sinks? That is, in a well copowered bicomplete category, does the existence of some joint strong (or extremal, but those are the same in a complete category) epimorphic sink imply that can be constructed as an iterated colimit of the ?
I kind of doubt it, but you'd have to look at the proof and see whether it generalizes.
Mike Shulman said:
you'd have to look at the proof and see whether it generalizes.
It doesn't seem like there'd be any major differences in the proof if we move from generators to sieves. Here's how it might be done. Given some joint strong epimorphic sink , we can convert this situation into a generator situation. Of course, in most cases, the will not be strong generators of the whole category, but that's not important- they will be strong generators of a subcategory of that will include our object ! So all we have to do is take that subcategory, recognize as strong generators of that subcategory, and then apply the proof there. If all the conditions are met, since is in the subcategory, it follows that it can be constructed as an iterated colimit.
The only issue is that the subcategory might not be cocomplete and finitely complete. If this proof works out then it obviously would be cocomplete (since by definition of colimit closure it would be the smallest subcategory closed under colimits containing ). But maybe it just suffices to take the needed colimits and limits in .
John Onstead said:
The only issue is that the subcategory might not be cocomplete and finitely complete.
Yes, that's where I would expect it to go wrong.
I think I see the issue, so this seems to work best when the subcategory inclusion is not only fully faithful (so it reflects colimits/limits), but also preserves them (so that it creates limits). But this brings up another interesting question (and for some reason I can't seem to find any concrete answers to it online, which is honestly a bit confusing to me!)
What are the necessary requirements of a functor to preserve the strongness of an epimorphism? By this, I mean that if is strong, then is also strong in the codomain category, not necessarily that the strongness is preserved "on the nose" (like how I showed above that effectiveness can be preserved by a functor that does not directly preserve effective epis). Of course, as a bare minimum, the functor has to preserve epis, but what else is needed- does it also need to preserve monos (since strong epis are defined in terms of them)? Or is there some other condition that is needed?
Actually I don't think such a functor has to preserve epis either; it might take all strong epis to strong epis, but take some non-strong epis to maps that aren't even epi.
I don't really know of a condition other than "preserves strong epis" (which is, of course, a condition).
Unless you add extra hypotheses, such as assuming that all strong epis are regular and the functor preserves coequalizers.
Mike Shulman said:
I don't really know of a condition other than "preserves strong epis" (which is, of course, a condition).
That's certainly quite odd this property hasn't been studied too well! There's no idea of a "lifting property/orthogonality-preserving" functor? That seems weird especially with the extensive use of these lifting properties in model category theory, where it might make sense to study such a notion as a potential characteristic of a "model structure-preserving" functor.
Maybe it'd be easier to consider preservation of extremal epis. Let's say you had a full embedding that preserves monomorphisms- then within the image of there cannot be any violations of the extremal property. However, given an extremal in , it might in factor into a monomorphism where is an object outside the image of . There doesn't seem on the surface to be anything requiring this mono to be an iso, which could lead to violations of the extremal condition, so it doesn't seem being monomorphism preserving (or even mono creating) is sufficient here either. Would you know of any equivalent characterizations of an extremal preserving functor?
Normally a "model-structure preserving" functor preserves either the left class or the right class of each factorization system, not some combination of both. (c.f. [[Quillen adjunction]])
John Onstead said:
That's certainly quite odd this property hasn't been studied too well!
I didn't mean it hasn't been studied, rather that "preserves strong epis" is the condition itself that is studied.
James Deikun said:
Normally a "model-structure preserving" functor preserves either the left class or the right class of each factorization system, not some combination of both. (c.f. [[Quillen adjunction]])
I see, I suppose that's why adjunctions play a role, so that the left adjoint preserves the left class (cofibration) and the right adjoint preserves the right class (fibrations).
Mike Shulman said:
I didn't mean it hasn't been studied, rather that "preserves strong epis" is the condition itself that is studied.
Ah, I see. So what would be some interesting examples of functors that preserve strong epis? For instance, does the standard example of a colimit preserving embedding preserve strong epis?
Probably not unless they coincide with regular epis. (-:
To be honest I think the closest thing that's been studied significantly are "regular functors" between regular categories, which are those that preserve finite limits and strong epis. But of course in a regular category, strong epis coincide with regular epis. It's tricky to think of how you would prove that some functor preserves strong epis unless they coincide with regulare epis or it has a right adjoint that preserves monos.
Mike Shulman said:
unless they coincide with regulare epis or it has a right adjoint that preserves monos.
Ah, this is the kind of condition I was looking for. Now it makes more sense why adjoints are used to preserve lifting properties in model categories as mentioned above! Though it's quite sad it won't work to embed categories into nicer ones, since if the embedding has a right adjoint, the preservation of limits means that the category already has to have a lot of limits to begin with, and certainly not all categories will satisfy that.
I wanted to do an exercise to find more examples of extremal epi preservation, and so I wanted to prove the embedding preserves extremal epis. Here's my attempt: The objects of the Cauchy completion of are pairs where is an idempotent. Let's assume does not preserve extremal epis, this means for some extremal epi there exists such that factors , with a non-isomorphism monomorphism. Breaking down into a commutative square in we get that , thus a commutative triangle
We note that is a monomorphism in . Furthermore, with the other part of the factorization , we realize , and since is extremal epi by hypothesis, must be an isomorphism. Thus, the commutative triangle above gains an inverse, and we conclude that must be an isomorphism. Therefore, we reject the hypothesis that is a nontrivial monomorphism and confirm that preserves extremal epimorphisms.
Hopefully there's no mistakes, please let me know if there are any!
I think the only "mistake" is an unnecessary use of proof by contradiction. (-:
Mike Shulman said:
I think the only "mistake" is an unnecessary use of proof by contradiction. (-:
Thanks! I guess I'm more used to setting up problems via a proof by contradiction :)
I promise this will be relevant to the discussion, but here's another thing I was wondering about: characterizing subfunctors of representables (sieves) in that preserve limits (send colimits in to limits in ). Of course, because Yoneda preserves monomorphisms and representables preserve limits, every subobject in will satisfy this condition. In addition, any subobject in the Karoubi envelope of will too, since it shares the same presheaf category as . But is that it? I have a conjecture that it is: a subfunctor of a representable preserves limits if and only if it is representable in some way, IE, an object in the Karoubi envelope of . I've tried to prove this explicitly but I'm not making much progress. Any thoughts?
On one hand, if satisfies the hypotheses of some adjoint functor theorem, then any limit-preserving functor has a left adjoint , and hence is representable by .
On the other hand, it seems unlikely that this will be true in general: if doesn't have very many limits at all, then knowing that some functor preserves all of them isn't very useful.
Mike Shulman said:
On the other hand, it seems unlikely that this will be true in general: if doesn't have very many limits at all, then knowing that some functor preserves all of them isn't very useful.
Hmm, I see. I'll think more on it. But I do have something interesting to share that I realized while thinking about extremal epis in presheaf categories: The Yoneda embedding does not preserve extremal epimorphisms, ironically due to the Yoneda lemma itself! Given any morphism in , its inclusion into a sieve automatically induces a natural transformation (by the Yoneda lemma) that factors through the sieve inclusion. Therefore, if is an extremal epimorphism included in some sieve, will factor through the sieve with the non-iso sieve monomorphism into - exactly the condition that is NOT an extremal epimorphism! How ironic!
Here's another approach to understanding strong/extremal preservation. Let be the full subcategory spanned by objects that form a strong generator of . The restricted Yoneda functor is by definition both conservative and faithful. Say that a functor "preserves" the strong generator if is a strong generator- that is, is conservative and faithful. Can we say anything in general about functors that do this (other than the obvious fact that if preserves strong/extremal epis, it will also preserve strong generators)? After all I suspect that can fail to preserve strong/extremal epis yet still preserve strong generators, making it a weaker condition that more functors might satisfy.
John Onstead said:
Therefore, if is an extremal epimorphism included in some sieve, will factor through the sieve with the non-iso sieve monomorphism into
Right, as long as is contained in some proper sieve. Do you know a simpler condition on that ensures it is contained in some proper sieve?
John Onstead said:
other than the obvious fact that if preserves strong/extremal epis, it will also preserve strong generators
Only if it's also essentially surjective, no?
Mike Shulman said:
Right, as long as is contained in some proper sieve. Do you know a simpler condition on that ensures it is contained in some proper sieve?
Isn't it true that any general morphism is contained in the sieve generated by it? That is, given a morphism , the canonical sieve containing it would consist of all morphisms into its codomain that factor through .
Mike Shulman said:
Only if it's also essentially surjective, no?
Oh shoot! I forgot to include the condition that should also be a strong generator in (or better yet a dense generator). That way if it preserves strong epis, you can compose the joint strong epis from the objects in the image of into with the joint strong epis from the objects in the image of into those of . Unlike regular epis the strong ones compose, and so with this assumption I think it should be true that if is both a strong generator and preserves strong epis, then it will preserve strong generators. So to restate my question properly, it's what the conditions are on a strong generator to preserve another strong generator into its domain- that is, when is the composition of two strong generators also a strong generator?
John Onstead said:
Mike Shulman said:
Right, as long as is contained in some proper sieve. Do you know a simpler condition on that ensures it is contained in some proper sieve?
Isn't it true that any general morphism is contained in the sieve generated by it?
Yes, but that sieve might not be proper.
John Onstead said:
when is the composition of two strong generators also a strong generator?
I don't know, but it sounds like a question that someone might have studied.
Mike Shulman said:
Yes, but that sieve might not be proper.
What is a proper sieve? Even when I specify "category theory" in my Google search it only turns up links to buy kitchen sieves!
Mike Shulman said:
I don't know, but it sounds like a question that someone might have studied.
I've looked and I haven't found much, but I'll keep at it. In the meantime, I've made the simplifying assumption that be dense and have some progress. If is strong, then is conservative and faithful. Also, where is composition by . Of course, is fully faithful, but it's possible to compose a fully faithful functor with a non-faithful, non-conservative one to get a faithful conservative functor so long as the "bad stuff" happens outside the image of . We then find that if is dense, there is a fully faithful functor , and is strong precisely when the composition of this embedding with is conservative and faithful. Therefore, preserves the strong generator if and only if lies within , the maximal full subcategory of such that the composite of its inclusion and is faithful and conservative.
John Onstead said:
What is a proper sieve?
Same as a proper subset or a proper subobject: a sieve that doesn't contain all the morphisms with a given codomain.
You claimed that " will factor through the sieve with the non-iso sieve monomorphism into ", but the monomorphism is only non-iso if the sieve is proper.
Mike Shulman said:
Same as a proper subset or a proper subobject: a sieve that doesn't contain all the morphisms with a given codomain.
Ah ok, so a non-maximal sieve.
Mike Shulman said:
You claimed that " will factor through the sieve with the non-iso sieve monomorphism into ", but the monomorphism is only non-iso if the sieve is proper.
Well, probably shouldn't be an isomorphism. But maybe even if is a split epimorphism this might happen. If is a split epi, then there is a map such that . So for any map into , given by , we have . But that means every will factor through and be included. So I think as long as isn't a split epi it will have a proper sieve.
Right!
So the Yoneda embedding doesn't preserve non-split extremal epis. But it does preserve split epis, since any functor does.
Mike Shulman said:
So the Yoneda embedding doesn't preserve non-split extremal epis. But it does preserve split epis, since any functor does.
Ah, that makes sense! I was actually thinking of a version of this using effective epis. By definition, a morphism where the "sieve" (coequalizer of a joint kernel pair) that includes it is an isomorphism is effective epi. The only effective epis in the image of the Yoneda embedding are the split epis, since any functor preserves them. So those are precisely the morphisms that make the sieve an isomorphism.
Let be a strong generator and the induced functor. It has a right adjoint given by right Kan extension. Let denote the subcategory of on the fixed points of the monad (IE, the fixed points of the adjunction). The question is: is the resulting functor conservative and faithful (again keeping in mind that is a strong separator)?
Scratch that, this construction wouldn't work for what I want regardless. Here's a counter-example I found. Let and be the functor picking out the integers, which are a strong generator in abelian groups. The restricted yoneda embedding is just the usual forgetful functor. The induced functor (yes, ignore size concerns) has right adjoint , but whatever it does (probably not the free group functor!) the resulting cannot be the maximal subcategory of such that the functor into is conservative and faithful, which is what I wanted. That's because if it lands in the representables, the representables would be a larger example, and if it lands outside, then it will miss some representables, which would all need to be in a hypothetical maximal subcategory. Thus, either way we fail, and so we have a counterexample to always being maximal in this regard.
I promise this is my last question on this topic, but I figured I'd give it one last try! My question is simply if the following conjecture is true or not. If the result isn't known, please provide a strategy that I might be able to use to derive the proof, since everything I've already tried on my own led to dead ends.
Conjecture: For any strong generator , there exists a reflective subcategory such that the Yoneda embedding factors into fully faithful and such that is faithful and conservative.
(Corollary: For any strong generator, there exists an embedding into a bicomplete category- and quite possibly a locally presentable and hence well copowered category- that preserves the strongness of the generator. Corollary of the corollary: There's always a canonical way to enlarge a category so that the notions of strong and colimit closed generator converge.)
I don't have any idea whether that's true. I don't immediately see any reason to think it might be.
That conjecture has the flavour of a 'denseness of sites' condition, cf for example Caramello's paper, section 4. Since these are topos-theoretic results, this is specifically for the case of lex reflective subcategories, and I expect that one would need universality of the cocones for that case, as discussed previously.
Morgan Rogers (he/him) said:
That conjecture has the flavour of a 'denseness of sites' condition, cf for example Caramello's paper, section 4. Since these are topos-theoretic results, this is specifically for the case of lex reflective subcategories, and I expect that one would need universality of the cocones for that case, as discussed previously.
Interesting, I'll have to check that out! But yes, in the above "conjecture" the reflective subcategory need not be a sheaf topos. I'll even take a non-reflective subcategory so long as it's cocomplete and finitely complete.
Also as an update, while I've continued to work on this, in my work I've come across a related problem that I want to investigate more. So I might post about that at some point soon!