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: free-forgetful adjoint for Sets and Monoids question


view this post on Zulip Olli (Jul 01 2021 at 11:52):

Screenshot_20210701-185002_Xodo Docs.jpg

view this post on Zulip Morgan Rogers (he/him) (Jul 01 2021 at 12:48):

What's the question?

view this post on Zulip Olli (Jul 01 2021 at 13:47):

Whops, I meant to write the question with the image included but I didn't realize it posted the image separately and then got distracted. I'll write it out a bit later

view this post on Zulip Olli (Jul 01 2021 at 15:03):

I was trying to work out this example of the adjoint functor pair mentioned in the topic by looking at the left-adjunct of the morphism m:1Mm: 1 \to M e.g. mMm \in M.

I think my FmFm is correct, i.e. it sends each nNn \in \N to a list of length nn with every element of the list as mm.

I am a little bit uncertain about my ϵM\epsilon_M, which as I wrote in my note I think it just forgets the indexing set nn and therefore it loses the order and count properties of the list, leaving just a set of elements in the list.

So ff as a monoid morphism is a constant map sending everything except the unit to mm.

However when I try to calculate ff as the composition of the above two, I can get both f(a+b)=mf(a+b) = m and f(a+b)=mmf(a+b) = m \oplus m which doesn't seem right, and I feel like I'm just missing something really obvious but at this point I've stared at this thing for so long that I'm running out of my wits.

I'd also like to confirm my understanding that the free functor always adds a point, and that the forgetful functor does not "remove" the point, but just the structure of which point was special, e.g. UF()={}UF(\empty) = \{*\}.

If so, I think then my understanding of what UfUf does should be correct, i.e. it works exactly as ff except operating on sets.

view this post on Zulip John Baez (Jul 05 2021 at 02:59):

Are you thinking free-forgetful adjoint between sets and monoids? Your title says "monads".

view this post on Zulip John Baez (Jul 05 2021 at 03:01):

It'd be better if you explained your terminology a bit. I'll guess that by UU you mean the forgetful functor from monoids to sets. Then your last understanding is correct: the function Uf:UMUNUf: UM \to UN is just the underlying function of the monoid homomorphism f:MNf: M \to N

view this post on Zulip Olli (Jul 05 2021 at 08:51):

Sorry, yes indeed I meant monoids

view this post on Zulip Olli (Jul 05 2021 at 08:52):

And you are correct that my UU is the forgetful functor and FF the free one.

view this post on Zulip Morgan Rogers (he/him) (Jul 05 2021 at 09:19):

Corrected the topic.
I think I understand the question, too. You were right to ask, since it sounds like you've misunderstood what the counit of the adjunction, ϵM\epsilon_M, does here. Observe that for a monoid MM, the monoid FU(M)FU(M) consists of finite (possibly empty) ordered lists of elements of MM. Can you work out how one might recover a canonical element of MM from such a list?

view this post on Zulip Morgan Rogers (he/him) (Jul 05 2021 at 09:21):

I think that understanding this might resolve your other questions.

view this post on Zulip Olli (Jul 06 2021 at 08:18):

At first I thought it would be to pick the first element of the list, but that's not a valid monoid morphism.

I think I get it now though, it is to combine all elements of the list using the monoid operation, so [a,b,c]nMn[a, b, c] \in \sum_{n}M^n becomes (abc)M(a \oplus b \oplus c) \in M.

And yes this answers the other question I had regarding ff. Thanks!