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.
That's right, colimits. Reflective subcategories are closed under limits, and (in sufficiently rich surroundings) they have colimits, but you normally have to apply the reflector to get back into the subcategory. How can we characterize colimits that land in the right place already? I know there can be some, and sometimes have to be (e.g. sufficiently highly filtered colimits in a presentable host category).
In topos theory we use lex reflectors, and we use them specifically to move colimits. Even in that case, I don't know exactly how to characterize which colimits don't get moved. But now I'm in the wild world of all full reflective subcategories, and I don't even have something well-organized like a coverage to start with, just a left-generated reflective OFS.
Well, the filtered colimits are certainly a characteristic example, and one thing you can say is that if the right adjoint preserves -filtered colimits then the left adjoint preserves -compact objects, and the converse holds when the -compact objects generate; this is often useful.
You could generalize this to other doctrines of limits, too.
@James Deikun could you briefly describe what your left-generated reflective OFS is?
Sure, it's a reflective presentation of an essentially algebraic theory, so it's generated by a bunch of "horn inclusions".
(There are a countable number of generating morphisms, all between finitely presentable objects.)
Are these lifting properties (wrt to the horn inclusions) meant to be used to describe some sort of descent condition on your models?
It's very similar to the characterization of nerves of categories by orthogonality to inner horn inclusions in simplices.
(In fact substituting this exact example for my actual one should probably be sufficient for purposes of discussion.)
My understanding of your situation is that your lifting properties help you construct a pointed endofunctor , which can then be used to construct the reflector (as a transfinite colimit), denoted by .
When you apply the reflector to your colimits, say , you essentially compute the transfinite colimit:
If you can show that is an isomorphism, then the sequence above becomes a transfinite colimit of isomorphisms, implying that .
Where is the challenge? It lies in how you construct , as there are many ways to define such a . The variations between these pointed endofunctors come from how the data is quotiented.
For example, some versions of may not quotient all the data necessary for to be an isomorphism, even if . This means that you need to find a suitable that quotients all essential data to make the argument above work.
The reason I am asking about the lifting properties and descent conditions (which, after some reformulation, seem to apply to your case study) is that these elements could help you build the appropriate .
Would this approach align with your setting? If so, I would be happy to elaborate on the details.
I wasn't particularly planning to construct the reflector in this manner, but if it helps to analyze closure under colimits, I'm game. Please tell me the details.
Below, my goal is to develop a formal method/algorithm to detect objects for which the construction either adds new elements or does not. If it does not, the object is a model for the theory. You could potentially apply this detection criterion to your colimits.
My first step will be to translate your setting into a descent-condition-like framework. For this, I will assume that your horn inclusions are defined by arrows of the form
where is a colimit . More formally, you likely have a cospan of the form:
Now, for an object to be a model for your theory, you likely require any arrow to factor through your horn inclusion. We can reformulate this using spans of homsets:
With a slight reformulation of your theory, you can probably express this span as:
In this context, your lifting property would be reinterpreted as stating that is a bijection (or a surjection), while the arrow forces the addition of elements such that the object becomes a model.
By forcing the arrow to be a surjection, you are requesting that arrow to satisfy a right lifting property with respect to the arrow in . Specifically, this arrow is represented by the commutative square going from to .
To enforce this lifting property in a small-object-argument-like fashion, you would form the pushouts of the resulting spans . This process would functorially grow your object by adding elements, thereby creating a new object .
If the arrow also needs to be injective (ensuring uniqueness of the lifting), you would apply a similar construction to the commutative square , where .
These pushouts would yield your object , and repeating these pushouts would give you the transfinite sequence I mentioned earlier.
This is only one way to create , and the construction described above is not entirely effective at forming all the necessary quotients. Indeed, the pushout with respect to the commutative square involving introduces too much freedom. This excess freedom would likely be contracted in the second step, , when applying the pushout with respect to , but it could be addressed earlier.
To see this, note that you can form a pushout in the commutative square . This pushout will give you (by universality) spans of the form:
These spans are designed to correct for the free elements. By incorporating these spans into the pushout construction of , the resulting object will have more quotients.
The construction above provides a formal framework for reasoning about quotients in colimits. I am not sure exactly how this might apply to your context, but you could potentially reverse-engineer the construction back to your original setting and determine how to detect colimits that do not add new elements when completed.
For a detailed treatment of the approach I have outlined, including homotopy-like descent conditions, you can refer to this paper.
Thanks! I appreciate the detailed explanation and it looks promising.