Category Theory
Zulip Server
Archive

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.


Stream: learning: questions

Topic: Extensions along units & counits


view this post on Zulip sarahzrf (Sep 04 2020 at 03:45):

hey!

I'm wondering about something at a couple of levels of generality:

  1. Given categories CC and DD, an object mapping Ob(C)Ob(D)\operatorname{Ob}(C) \to \operatorname{Ob}(D) corresponds by adjunction to a functor f:Disc(Ob(C))Df : \operatorname{Disc}(\operatorname{Ob}(C)) \to D, and then we can ask about Kan extending this along the adjunction counit εC:Disc(Ob(C))C\varepsilon_C : \operatorname{Disc}(\operatorname{Ob}(C)) \to C and seeing what kind of functor we get CDC \to D.
  2. More generally, for any adjunction between 2-categories, we can ask a similar question—although I haven't thought of interesting examples of where it might go...

Does anyone know if either of these have been written about? Are there sources I might wanna look at?

view this post on Zulip sarahzrf (Sep 04 2020 at 03:50):

a motivating example for me is where CC is the poset N\mathbb N and DD is the poset of extended reals—then an object mapping ff is an arbitrary sequence of extended reals, and the right Kan extension along the counit works out to be the monotone sequence NR\mathbb N \to \overline R given by ninfmnf(m)n \mapsto \inf_{m \ge n} f(m)

view this post on Zulip sarahzrf (Sep 04 2020 at 03:51):

so taking the sup over all of that gives the lim inf of ff, and the sup is of course the colimit over the diagram given by this map from N\mathbb N

view this post on Zulip sarahzrf (Sep 04 2020 at 03:53):

...it also occurred to me that you can compute the sup by taking the left Kan extension along the unit ηN:NcoDisc(Ob(N))\eta_{\mathbb N} : \mathbb N \to \operatorname{coDisc}(\operatorname{Ob}(\mathbb N)), so that we can compute lim infs by LanηNRanεN\operatorname{Lan}_{\eta_{\mathbb N}} \circ \operatorname{Ran}_{\varepsilon_{\mathbb N}}—but im not totally convinced that using a codiscrete category here in place of the terminal category is anything other than cute

view this post on Zulip sarahzrf (Sep 04 2020 at 03:54):

i just wonder whether interesting stuff might happen for other adjoint cylinders or something... maybe lawvere has already written about this :thinking:

view this post on Zulip Morgan Rogers (he/him) (Sep 04 2020 at 09:02):

This is a nice variation on the idea of pushing out or pulling back along units and counits of adjunctions to construct special algebras and coalgebras. I would be curious to know whether this ever produces anything interesting when DD is some Grothendieck topos and CC is a small, manageable category, so that we can extend along Yoneda afterwards for fun. Maybe I'll check that out some time.

view this post on Zulip sarahzrf (Sep 04 2020 at 18:52):

the idea of pushing out or pulling back along units and counits of adjunctions to construct special algebras and coalgebras

can you elaborate on this?

view this post on Zulip sarahzrf (Sep 04 2020 at 18:59):

is the idea something like uh...

some kind of category of algebras is maybe a[n] [op]fibration over your starting category, and so if you have an adjunction involving that starting category, then you'll have a unit or counit in it that induces operations on algebras?

view this post on Zulip sarahzrf (Sep 04 2020 at 23:21):

hmmmmm, i guess we have some sort of analogy to what i was initially suggesting if we do like...

view this post on Zulip sarahzrf (Sep 04 2020 at 23:23):

say, take a monoid MM, consider the counit εM:FUMM\varepsilon_M : FUM \to M, and consider adjoints to restriction of scalars along that—so, left or right Kan extensions [FUMop,Set][Mop,Set][FUM^{\mathrm{op}}, \mathrm{Set}] \to [M^{\mathrm{op}}, \mathrm{Set}]

view this post on Zulip sarahzrf (Sep 04 2020 at 23:25):

and an action of FUMFUM is basically an "action" of MM subject to no laws, so this is sort of like taking a random "action" of MM and trying to turn it into an actual action

view this post on Zulip sarahzrf (Sep 04 2020 at 23:25):

which does feel similar in flavor to taking a random mapping of objects and trying to turn it into an actual functor

view this post on Zulip sarahzrf (Sep 04 2020 at 23:25):

i know you study monoid actions—is this the kind of example you had in mind?

view this post on Zulip Dan Doel (Sep 04 2020 at 23:36):

Is this the (co)free functor on an object mapping, like people sometimes talk about in Haskell? Except they actually call it Yoneda and Coyoneda because they resemble the types involved in the (co)Yoneda lemma?

view this post on Zulip sarahzrf (Sep 04 2020 at 23:37):

i mean, let me know if you can think of a better interpretation of that notion

view this post on Zulip Dan Doel (Sep 04 2020 at 23:37):

The left extension is the free functor, and the right extension is the cofree functor, and (co)algebras are actual functors.

view this post on Zulip sarahzrf (Sep 04 2020 at 23:38):

im not sure what the haskell thing is, i never actually got that deep into the category theoretic haskell stuff ironically

view this post on Zulip sarahzrf (Sep 04 2020 at 23:38):

okay that's a half truth

view this post on Zulip sarahzrf (Sep 04 2020 at 23:39):

what do you mean here by "(co)algebras"?

view this post on Zulip Dan Doel (Sep 04 2020 at 23:41):

Lanε(f)fLan_ε(f) ⇒ f is an algebra structure on ff. fRanε(f)f ⇒ Ran_ε(f) is a coalgebra structure.

view this post on Zulip sarahzrf (Sep 04 2020 at 23:41):

also crap right i do think i remember seeing types like uhhh

data Free f a where
  Free :: (a -> r) -> f a -> Free f r

view this post on Zulip sarahzrf (Sep 04 2020 at 23:41):

oh, i see

view this post on Zulip Dan Doel (Sep 04 2020 at 23:41):

If you expand them into the (co)limit formulas, they both look like ways of writing the type of the mapping operation on arrows (if it's what I'm thinking of).

view this post on Zulip sarahzrf (Sep 04 2020 at 23:42):

wait, hold on, there should be a restriction along ε somewhere in there—i assume you're making it implicit, but...

view this post on Zulip sarahzrf (Sep 04 2020 at 23:42):

er, right, only one way around it would make sense

view this post on Zulip sarahzrf (Sep 04 2020 at 23:43):

ooh, are you suggesting that Lanεε\operatorname{Lan}_\varepsilon \dashv \varepsilon^* is monadic?

view this post on Zulip Dan Doel (Sep 04 2020 at 23:44):

Maybe.

view this post on Zulip sarahzrf (Sep 04 2020 at 23:45):

i think it is for C a preorder, say

view this post on Zulip Dan Doel (Sep 04 2020 at 23:46):

There's a related construction on the n-lab.

view this post on Zulip sarahzrf (Sep 04 2020 at 23:47):

do tell

view this post on Zulip Dan Doel (Sep 04 2020 at 23:47):

About presheaves as coalgebras.

view this post on Zulip Dan Doel (Sep 04 2020 at 23:48):

Someone was talking about it here a while back and I tried answering some questions. I'll see if I can find it.

view this post on Zulip Dan Doel (Sep 04 2020 at 23:53):

I think the construction starts in section 3 here

view this post on Zulip Dan Doel (Sep 04 2020 at 23:58):

I think it's roughly the same, but presented as a construction on DD rather than Disc(C)D\mathsf{Disc}(C) → D or something.

view this post on Zulip Dan Doel (Sep 05 2020 at 00:01):

That would be for Ranε(f)Ran_ε(f) of course. Then instead of speaking about that as a functor, it's summing over all the points because DD is sufficiently cocomplete for that.

view this post on Zulip Dan Doel (Sep 05 2020 at 00:15):

Oh, also, when CC is an appropriate monoid MM you get the famous monad M×M × - and comonad [M,][M,-].

view this post on Zulip Morgan Rogers (he/him) (Sep 05 2020 at 09:11):

sarahzrf said:

the idea of pushing out or pulling back along units and counits of adjunctions to construct special algebras and coalgebras

can you elaborate on this?

Okay this must have been a really strange crossing of conceptual wires on my part, because I cannot find what I thought I was talking about anywhere, nor can I hash out anything sensible I might have been thinking of on paper. I eventually remembered where I'd seen pulling back along units: to define universal closure operators on subobject lattices, but that is of limited relevance to algebras for general monads. Sorry for my confusion.

view this post on Zulip Morgan Rogers (he/him) (Sep 05 2020 at 09:18):

sarahzrf said:

say, take a monoid MM, consider the counit εM:FUMM\varepsilon_M : FUM \to M, and consider adjoints to restriction of scalars along that—so, left or right Kan extensions [FUMop,Set][Mop,Set][FUM^{\mathrm{op}}, \mathrm{Set}] \to [M^{\mathrm{op}}, \mathrm{Set}]

This is a really pleasant example, yes! In fact, one of the problems that @Jens Hemelaer and I have been thinking about on and off is how to characterise toposes of actions of free monoids. The representing monoids are unique up to Morita equivalence, just because free monoids are nice enough, but it would be nice to have a generalisable topos-theoretic description, since being able to exploit the fact that a topos admits a canonical geometric morphism from a topos of a particular type (in this case, whatever the toposes of actions of free monoids turn out to be) has historically been rather useful.

view this post on Zulip sarahzrf (Sep 05 2020 at 16:12):

universal closure operators?

view this post on Zulip Morgan Rogers (he/him) (Sep 05 2020 at 16:40):

They're the third way of defining subtoposes :innocent:
A universal closure operator consists of a closure operator on the lattice of subobjects of each object of a topos which is stable under pullback (and so is determined by such an operator on the subobjects of the subobject classifier). cf slide 35 of these notes.

view this post on Zulip sarahzrf (Sep 05 2020 at 23:21):

oh, is this the same as a lawvere-tierney topology?

view this post on Zulip sarahzrf (Sep 05 2020 at 23:21):

oh lol says so next page

view this post on Zulip sarahzrf (Sep 05 2020 at 23:22):

wait, so what other two ways did you have in mind :thinking:

view this post on Zulip Morgan Rogers (he/him) (Sep 06 2020 at 08:41):

sarahzrf said:

wait, so what other two ways did you have in mind :thinking:

Grothendieck topology, Lawvere-Tierney topology and universal closure operator. The gap between the latter two is admittedly not very large, but they still fundamentally consist of different data.

view this post on Zulip sarahzrf (Sep 07 2020 at 21:51):

eh, i guess d:

view this post on Zulip sarahzrf (Sep 07 2020 at 21:52):

i mean, the gap is basically "the yoneda embedding"

view this post on Zulip Morgan Rogers (he/him) (Sep 08 2020 at 10:28):

Well, I can define a Lawvere-Tierney topology in any category with a subobject classifier, and a universal closure operator on any category with pullbacks, more or less, and those are different classes of category. They coincide in toposes is all.

view this post on Zulip sarahzrf (Sep 08 2020 at 17:01):

i mean, the different classes are

i think the gap is still yoneda :p