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.
Hi everyone,
As an aside to my current musings on internal universes, I may have stumbled upon the following:
for , an exponential object is an object with an isomorphism in .
in the case where exists, it reduces to the usual definition (at least in my calculations).
I couldn't find such a definition in the nLab and don't really remember anything of the sort, so I'm wondering if this is folklore, and if there are examples of this definition put to use in cases where products don't exist. My first hunch was the definition of implication in posets without a lattice structure, but I'm not that familiar with those.
This question is very interesting. I am interested in seeing it answered.
You could check out [[closed category]], for an axiomatization of the adjoint to a monoidal product for situations where there may not actually be such a product.
For your particular case, you can extract an "elementary" definition from the description in terms of presheaves by using the fact that the product of two objects is covered by the representables corresponding to spans over those objects in the category. It's pretty unwieldy, but it does technically work:
An exponential object (when it exists) is such that for each span there is a morphism compatible with morphisms of spans (this corresponds to the evaluation map in the presheaf topos), and given any object , for each span from and each morphism , there is a unique morphism such that .
The first part can be expressed more concisely with a diagram of functors involving the category of spans, but it requires about the same amount of set-up.
Ah, I'm missing a condition: conversely, we need every to yield at least one span such that .
In the "given any object " part, don't you mean to say: for each choice of morphism for a span natural in (ie. compatible with spans, as you're saying), rather than just for each span and each morphism
Yes, there is at least one naturality condition missing in that definition, well spotted :)
As for whether this is folklore... I'm finding it hard to come up with examples where products aren't present, honestly, and since most definitions given in the literature are inspired by particular cases of interest, it seems unlikely that there would have been layed out. The fact that the Yoneda embedding preserves (and reflects) any exponentials which exist is well-known, however, (it just hasn't been applied to situations without products because they're not common enough) so your original observation that these can be defined via Yoneda does fall into the realm of folklore.
That doesn't preclude you from presenting it as you see fit if you find some interesting examples, however, it just means that there aren't any good references for the specific situation you were wondering about.
I'll try coming up with some examples that are not too far fetched, but this is coming from some investigations into logic and type theory, where you're free not to assume the existence of products :). This was one of the reasons why I mentioned posets with implication
In the case of posets, you can see as the maximum (not supremum, as i wrote initially) of the set of elements such that for any , and implies (thankfully we can just ignore the naturalities in that case)
I wonder if this method could be adapted to other concepts valid inside because they're inherited from , further internalized into directly.
Josselin Poiret said:
This was one of the reasons why I mentioned posets with implication
I challenge you to find a finite example of a poset with implication which does not have meets :stuck_out_tongue_wink:
Josselin Poiret said:
I wonder if this method could be adapted to other concepts valid inside because they're inherited from , further internalized into directly.
Indeed: you can also express any limits you like in this way, and compiling out produces the usual elementary definitions.
right, but exponentials aren't limits (at least i'm not aware they are)! Maybe there are other things, i'm thinking NNOs and the like, although NNO is fundamentally dual to those above and one would need to use the copresheaves
Morgan Rogers (he/him) said:
Josselin Poiret said:
This was one of the reasons why I mentioned posets with implication
I challenge you to find a finite example of a poset with implication which does not have meets :stuck_out_tongue_wink:
(This is not a trick question, by the way, at least I think it's not. The challenge could be to find the smallest one.)
Josselin Poiret said:
right, but exponentials aren't limits (at least i'm not aware they are)!
That's true, but what they have in common with limits is that they have a universal property defined in terms of morphisms into them, which is the kind of property that Yoneda preserves and reflects because presheaves are entirely determined by the morphisms into them (from representables).
That summary isn't universally true: there are structures with universal properties of that general shape which you could come up with that aren't easier to define at the presheaf level because the universal objects still don't exist. For instance, in a category with exponentials I can define a silly exponential , when it exists, to be an object such that , naturally in . If such an object exists for fixed and all , this would amount to the existence of a right adjoint to exponentiation by . These objects don't typically exist in presheaf toposes.
(when such objects exist for a given , that is called an internally tiny object, see Definition 1.3 at [[tiny object]]).
Morgan Rogers (he/him) said:
Morgan Rogers (he/him) said:
I challenge you to find a finite example of a poset with implication which does not have meets :stuck_out_tongue_wink:
(This is not a trick question, by the way, at least I think it's not. The challenge could be to find the smallest one.)
i'm pretty sure if you take and it works.
That was much smaller than I expected :rolling_on_the_floor_laughing: Interesting that in this case!
Morgan Rogers (he/him) said:
That summary isn't universally true: there are structures with universal properties of that general shape which you could come up with that aren't easier to define at the presheaf level because the universal objects still don't exist. For instance, in a category with exponentials I can define a silly exponential , when it exists, to be an object such that , naturally in . If such an object exists for fixed and all , this would amount to the existence of a right adjoint to exponentiation by . These objects don't typically exist in presheaf toposes.
The thing that would preclude this here i think is that the naturality in is property rather than structure and can't be internalized easily imo. Maybe the deal with sheaf topoi is that they have quantifiers, which could make the naturality condition "internalizable".
note that above we only had the existence of point-wise exponents, formulating that an object is exponentiable is another matter i think
The thing I described typically doesn't even exist pointwise except for special choices of the objects.
hmm, though nothing is stopping me from defining , right? Then I could say that admit a silly exponential if we have st .
you could even consider these silly exponentials existing without an internal exponentiation
(I haven't checked this reduces to your case in case it does exist, let me see if that's the case instead of going on a wild goose chase)
actually by yoneda it does i think
Indeed, if they exist they're preserved and reflected by Yoneda, I was pointing out that you can't use your original observation to define them, we have to use the universal property (and we can iterate the universal property to avoid needing exponentials, as you pointed out).
@Josselin Poiret did you find some nice examples?
@William Troiani this is the discussion I mentioned.
Nice, this is exactly what I was thinking about, thanks for linking me.
I think the category of lambda terms in my paper with Dan Murfet would be an example: https://arxiv.org/abs/2008.10131 it's natural too because it comes right from the usual definition of simply typed lambda calculus (that is, without product types).
Since we don't have product types, the category does not admit products. However we have arrow types, and hence lambda-abstraction, so maybe there's a notion of exponential sitting there.
I think I didn't see the original question in this thread. Using the Yoneda embedding to define cartesian exponentials in the absence of products is a cute idea. An equivalent way to say it should be that the full subcategory of the presheaf category on the representables is a [[cartesian multicategory]] (since it is a full subcategory of a category with products), and we can therefore ask it to be a closed multicategory.
Here's a crumb of context: Initially, I was trying to understand Tarski universes in type theory in the most naive way possible. Be aware that this is very sketchy, I'm not sure if some errors made their way into the following.
In a dependent type theory, a universe is a type with a dependent type , respectively of types and terms of that type. Then, if you have , you get . If you implement that in the naive dependent type theory given by the category , you can define and and with projection the morphism that selects the target of a given arrow. That way, when you have (which is equivalently ), you get . Now, the idea I had was to define local structures on like products by, whenever we have , just asking for and an isomorphism (which I'm not sure how to formulate type theoretically without exponentials and identity types). Turns out this works for products and exponentials, but not for concepts that are defined by "mapping out" rather than "mapping in", quite obviously. That's how the definition came out, obviously.
One cool thing though, is that you can do the same for the dual category of copresheaves, and with Isbell duality you can still kind of go around both ways and see mechanically how objects defined by "mapping in" should map out to other objects, even when they don't exist, and reciprocally. You should try it with , it's quite fun and you find a definition quite alike the unwounded exponential definition above, although it won't be enough to define products. I'm not sure if the NNO thing I talked about earlier can be coerced into fitting here, or if that definition is unreachable by those methods.
I think Steve Awodey's paper Natural models of homotopy type theory formulates structure on a universe in a way kind of like that.
By the way, to extend your discussion to things that map out rather than in, the tool you are looking for is orthogonality. Awodey's paper that Mike mentions also gives some examples of this (e.g. for the identity type).
Jon Sterling said:
By the way, to extend your discussion to things that map out rather than in, the tool you are looking for is orthogonality. Awodey's paper that Mike mentions also gives some examples of this (e.g. for the identity type).
Oh, you're right, I could successfully translate it for coproducts! Although because the filler is not unique, eta-conversion for those type is not admissible, I wonder how important it is for the theory though.
I've just spotted that Richard Garner proposed this definition in a categories mailing list post (and essentially suggests they should be examples of [[prounital closed categories]], though this concept wasn't around at the time).
@Josselin Poiret did you write about this anywhere or find more references/examples for categories which have exponentials without products? I'm thinking about "transposed monoids" in this context and it would be interesting to have some contexts in which to think about these things.