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.
I'm trying to figure out an elementary explicit expression for the counit
of the Isbell adjunction, which has components of the form
for .
Here is the set of natural transformations from
to .
Has anyone here worked this out, or know a reference that does so?
What is ?
This sounds like fun. If you don't mind, I'll do things with the opposite variance so that the Yoneda embeddings and (I recently took to using a left-right reflected for the latter, but it's not so easy to write here on Zulip, so I used the katakana instead; I don't actually know if that's a sensible thing to do, but at least they're both pronounced "yo"). Now the left adjoint sends a representable presheaf to and thus since it must preserve colimits, it must send a generic presheaf , recalling that the "coYoneda lemma" expresses as the colimit over its category of elements of the corresponding representables.
To figure out the value of that copresheaf more concretely, we note that a colimit in is computed as a limit in , but these are computed pointwise! That is, (where the prime on the "yo" indicates that we're dealing with covariant representables now), which is . If you squint at this (or recognize that this expression represents the colimit) you'll see that this corresponds to the set of cocones under the forgetful functor .
Dually, the right adjoint sends a copresheaf to the set of cones over the forgetful functor . Beware that these are different category of elements constructions! For a presheaf we get a discrete fibration whereas for a copresheaf we get a discrete opfibration.
So what does the unit do? is the set of cones with apex over the diagram indexed by the collection of all cones under the forgetful functor . An element provides such a cone as follows: or each cocone , we simply take the component ; this commutes with all of the required morphisms by definition of morphisms of cocones. Note that this applies even if there were no cocones!
The description of the counit is obtained by dualizing appropriately; the unit may be easier to think about. This gives a more concrete may to understand Isbell self-dual objects (I don't know how much detail is devoted to this in the literature). If is a non-trivial category, for the unit at to be injective there must certainly be at least one cocone under , and indeed it is injective iff whenever there is some cocone with . It is surjective if and only if every cone over the diagram of cocones is of the form for some .
Avery and Leinster don't give an explicit description of the reflexive completion (the fixed points of this adjunction) in their paper linked on the nLab page, but I can at least point out that the condition is kind of strange. For instance, if actually has a colimit in then the copresheaf is representable, which means that the double dual also is. Thus such an is Isbell self-dual if and only if it was already representable!
(Avery and Leinster do mention the Dedekind-MacNeille completion, though, so this is "just" a categorification at that. I was surprised to find that my description also didn't come up in earlier MO discussion )
I guess I should probably tag @Tom Leinster for his paper and @Todd Trimble for his MO answer to see if either of them have seen this 'explicit' description of Isbell duality before.
I don't know if it helps but there were related discussions on the n-category café:
Morgan Rogers (he/him) said:
What is ?
Ahhh sorry! I meant to use as a dummy variable, with the expression for reading like . I've fixed it now.
Morgan Rogers (he/him) said:
This sounds like fun. If you don't mind, I'll do things with the opposite variance so that the Yoneda embeddings and (I recently took to using a left-right reflected for the latter, but it's not so easy to write here on Zulip, so I used the katakana instead; I don't actually know if that's a sensible thing to do, but at least they're both pronounced "yo").```
Ooh, using ヨ for the contravariant Yoneda embedding is a nice workaround! I use a 180 degrees rotated version, and recently found a hack to use it in MO:
(Note that here you define the extra-messy expression for \coyo
only once, and then you can just use \coyo
)
It doesn't seem to work on Zulip though =/:
$$\require{HTML} \style{display: inline-block; transform: rotate(180deg)}{よ}$$
I like how hiragana and katakana exchange each other under the duality involution
i am not sure whether this is what you are looking for, but the isbell units and counits and the modifications needed to restrict the isbell adjunction to a "dedekind-macneille" completion of categories, are here:
https://arxiv.org/abs/2204.09285
FWIW, let me say that completing ordinary categories (or categories enriched over anything that is not a poset) is a completely different kind of problem from what many of us worked out in the posetal-enriched frameworks, spearheaded by lawvere's generalized metric spaces. on the other hand, the nuclei as spanned by the fixpoints of functors were worked out by lambek in his 1966 Springer Lecture Note #24. this is obviously not complete in any nontrivial sense, and that does not change if the functors are specialized to monads or generalized to profunctors.
I think the katakana ヨ should be avoided. It looks entirely too much like .
@Emily the paper that Dusko linked introduces a lot of unconventional notation and is missing some more recent references but it does explicitly contain the presentation of the unit and counit in terms of cones and cocones that I described above, in case you need something more permanent than this Zulip thread :)
Morgan Rogers (he/him) said:
Emily the paper that Dusko linked introduces a lot of unconventional notation and is missing some more recent references but it does explicitly contain the presentation of the unit and counit in terms of cones and cocones that I described above, in case you need something more permanent than this Zulip thread :)
Thanks, Morgan!
@Morgan Rogers (he/him) Incidentally, since posting this question and reading your reply, I've noticed there's a natural candidate for a simple description of the unit of the Isbell adjunction. Namely:
The unit
has components
whose component
at takes an element and sends it to the natural transformation
having components
defined by
for each with component .
Is this natural transformation the same one as the unit you constructed in your initial reply?
Emily said:
I'm trying to figure out an elementary explicit expression for the counit
of the Isbell adjunction, which has components of the form
for .
Here is the set of natural transformations from
- , the presheaf given by .
to .
Has anyone here worked this out, or know a reference that does so?
Ah, I just realised I got the direction of the counit wrong here (I wasted so much time because of this...)
is a natural transformation between functors landing in , and not in , so its components instead go like
Now I think there's a good chance and are both given by evaluation, as I mentioned just above. I'll try to prove this and update this thread in a bit.
That's right, the unit and counit are constructed in essentially the same way.
Emily said:
Ah, I just realised I got the direction of the counit wrong here (I wasted so much time because of this...)
is a natural transformation between functors landing in , and not in , so its components instead go like
Now I think there's a good chance and are both given by evaluation, as I mentioned just above. I'll try to prove this and update this thread in a bit.
maybe you didn't waste time but got some insight into the main question: what do the algebras for the monad induced by the isbell adjunction look like? how do they evaluate the second-order functions? ((they are like the limit operations, say for compact hausdorff spaces))
as for the unit and counit, they are quite simple if you don't use the CWM notation, which is in the meantime more than 50 years old. (if you tried to use van der waerden notation to do algebra simple things would also start looking serious.) e.g., the kan extension units have been used for many years (but less than 50) in continuations and oracles and there they write for . the definition becomes .
dusko said:
maybe you didn't waste time but got some insight into the main question: what do the algebras for the monad induced by the isbell adjunction look like? how do they evaluate the second-order functions? ((they are like the limit operations, say for compact hausdorff spaces))
I did get the feeling that such a map would feel a bit like a limit somehow from the time I was struggling with trying to come up with one! Now I'm struggling with this question for a couple cases.
One nice result I found is that in the -enriched setting, taking to be the delooping of and considering Isbell duality recovers the dual vector space adjunction , and the algebras for this monad are linearly compact topological vector spaces by Theorem 7.8 of Leinster's Codensity and the ultrafilter monad. (PS: I'm sure you're aware of this paper; I'm linking it for the other people who might be following this discussion).
Now I'm trying to figure out a couple other cases, including for a poset, a one-object category corresponding to a monoid (which gives an adjunction between left/right -sets) and the simplex category (which gives an adjunction between simplicial sets and cosimplicial sets).
(I'm also planning to carefully go through your paper on tight completions in a bit, by the way.)
Do you happen to know any results about what the algebras for Isbell duality might be in these cases, Duško?
Emily said:
Do you happen to know any results about what the algebras for Isbell duality might be in these cases, Duško?
well, that is what dominic hughes' and my papers from 2020 are about. i think i left a link to the "tight completions" paper earlier in this thread, and there is also the "nucleus I". both are on arxiv.
we needed to calculate these algebras as the concepts in the latent space of a recommender system (say on a soc network). this is normally done by linear algebra (usually versions of SVD) --- which injects the tacit assumption that the weights are independent, which leads to amplifications (aka the "echo chambers"). but then when you spell out the explicit conditions for the algebras, the problem opens up of effectively recognizing the algebras. ((in recommendations you generate them, but in analysis you really need to recognize them.)) --- so you need to find more effective presentations than the EM-algebras, defined by second-order conditions.
the crucial fact is that the category of algebras for the monad is equivalent with the category of algebras over the category of coalgebras for the comonad. in other words, there is a nuclar adjunction between the category of algebras and the category of coalgebras: right adjoint is monadic whereas the left adjoint is comonadic. that gives you the simple nucleus view of the algebras, as not just effective but also effectively decidable retracts.
that description then displays a symmetry which shows that algebras and coalgebras are much easier to characterize together then separately, and even generate as both limits and colimits, ie tightly. which seems to suggest htat we are retracing the path of statistical inference, just not with numbers but with sets :)
putting together the isbell adjunction with the nuclear adjunction between the induced algebras and coalgebras gives the categorified Latent Semantics. (categorifying is not for the heck of it, but truly necessary to go from dataset to dataset...)
BTW, your approach to the dual pairings through coends is very nice and important. as far as i know, no one worked it out completely. (it was a task, but people got ill and we got stuck before we got to it.)
conceptually, you could think of the dual pairings as a categorical of mackey's dual pairings in TVS... maybe i should continue in your other thread.
THANK YOU for asking about this. this is not just a very important application, but also a lot of low hanging fruit... (i am totally NOT giving these speeches about it because "i" was involved with working on this. it is a piece of "music in the air" making each of us smaller than a grain of sand on a beach... or at least me in any case)
dusko said:
THANK YOU for asking about this. this is not just a very important application, but also a lot of low hanging fruit... (i am totally NOT giving these speeches about it because "i" was involved with working on this. it is a piece of "music in the air" making each of us smaller than a grain of sand on a beach... or at least me in any case)
Wow, this sounds fascinating! Thank you so much for letting me know about all this!
well, that is what dominic hughes' and my papers from 2020 are about. i think i left a link to the "tight completions" paper earlier in this thread, and there is also the "nucleus I". both are on arxiv.
oh, perfect! I'll go carefully go through both then (though I was planning to do so already :)
I'll keep working on this thread of dual pairings and see if I can figure out anything interesting; again, thank you so much, Duško =)