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: a construction on commutative monoids


view this post on Zulip Jules Hedges (Jul 30 2026 at 13:26):

This is arguably an abstract algebra question but pretty sure the answer will involve enough category theory to make it on topic. Write F:SetCMonF : \mathbf{Set} \to \mathbf{CMon} for the free functor, which takes a set to the set of finite multisets on it. (Commutative monoids is the case I'm interested in but I think the question works for any class of algebras for which finite direct sums are a biproduct)

I have a commutative monoid AA, a set BB, a monoid homomorphism f:AF(B)f : A \to F (B) and a BB-indexed family of commutative monoids CbC_b. I'm interested in the set of pairs
{(a,c)aA,cbf(a)Cb}\displaystyle \left\{ (a, c) \mid a \in A, c \in \bigoplus_{b \in f (a)} C_b \right\}
I'm pretty sure that this set can easily be given the structure of a commutative monoid. I wonder what this construction should be called, and what universal property it has

view this post on Zulip Jules Hedges (Jul 30 2026 at 13:33):

For example, the neutral element is (0,)(0, *) where 0A0 \in A, and then f(0)=f (0) = \varnothing and so bCb={}\bigoplus_{b \in \varnothing} C_b = \{ * \}

view this post on Zulip El Mehdi Cherradi (Jul 30 2026 at 14:56):

At first glance, this looks like the pullback along ff of the Grothendieck construction G(Cb)F(B)G(C_b) \to F(B) associated to the family F(B)CMonCatF(B) \to \mathbf{CMon} \subset \mathbf{Cat} obtained by left Kan extension along the unit of free-forgetful adjunction from the original family BCMonB \to \mathbf{CMon}.

edit: Not too sure about what the extension should be, but it should be somewhat close to that?

view this post on Zulip Todd Trimble (Jul 30 2026 at 19:31):

When you write bf(a)b \in f(a), are you taking multiplicities into account, i.e., treating f(a)f(a) as a multi-set?

view this post on Zulip Jules Hedges (Jul 31 2026 at 11:02):

I was taking multiplicites into account yes, but if it turns out that it only works if you replace MM with finite powerset (aka free commutative idempotent monoid monad) then I won't be at all disappointed

view this post on Zulip Jules Hedges (Jul 31 2026 at 14:54):

Right, the hard part of this is turning a set-indexed family of monoids into a "fibration"/"bundle" of monoids. In the category of sets this is the fact that SetXSet/X\mathbf{Set}^X \cong \mathbf{Set} / X. Wouldn't it be nice if it was the case that (where XX remains a set) CMonXCMon/FX\mathbf{CMon}^X \cong \mathbf{CMon} / FX ? Could this be true? Is it true if you replace FF with finite powerset (ie ignore multiplicites)?

view this post on Zulip James Deikun (Jul 31 2026 at 15:28):

I think this is a special case of the monoidal Grothendieck construction (for monoidal fibrations) described in Framed bicategories and monoidal fibrations ...