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.
A monoid in the monoidal category is a ring. It then in turn makes sense to talk about rings internal to appropriate categories, such as cartesian monoidal categories.
Can we do this in general? If we start with some structure that can be internalized in some category , and thereby obtain the notion of some structure - when can be internalized in some category ? And, if we can do this, how does relate to and ? I'm currently primarily interested in the case where refers to the structure of a monoid, but I would welcome comments on other cases as well.
For example, "topological monoids" can be viewed as monoids in . Can we then talk about topological monoids internal to certain categories? If so, what kind of categories support the notion of "internal topological monoid"?
As another example, quantales can be viewed as monoids in some appropriate category. What kind of categories support the notion of "internal quantale"?
After typing this out, I suspect this question has no easy answer in general. I would welcome any thoughts on the topic, though!
The way this works when it works is that the category is itself a category of structures in , and internalizing the notion of "internal in " amounts to identifying analogous structures to those in in another category . In particular, this will work as soon as has enough structure to define internal -things (because we can construct the category of those and then take an internal in that category). For the case of abelian groups, we need to have finite products, and similarly for meet semi-lattices (see below). For the case of topological spaces, you need a lot more - the classical definition of topological space involves powersets/power objects, which are not especially common in categories which aren't toposes... but you can get around that by substituting that for a weaker or less demanding definition, depending on what kinds of property you want your category of "internal spaces" to have.
The main subtlety of this process is that the intermediate category of "internal -things in " has properties that depend on those of . So if you want the "internal internal -things" to behave as you're expecting, you need to check if the properties of are compatible. For instance, if you take to be , then the category of internal abelian groups is rather boring (it might be a fun exercise to figure out what I mean by that), although its properties are technically very nice for trivial reasons :') A more informative example might be that if you consider abelian groups in , you lose the free abelian groups?
Thanks for your response! I am just starting to read it now.
Morgan Rogers (he/him) said:
In particular, this will work as soon as has enough structure to define internal -things (because we can construct the category of those and then take an internal in that category).
For example, let's say that and that refers to a monoid. (And note that we can define a monoid internal to ). In this case, each object of is an abelian group. Then we are interested in a category that supports the definition of internal -things, which in this case is an internal abelian group.
So, let be such that it supports a definition of internal abelian group. Presumably this means that needs to be a monoidal category, at the least. (This monoidal structure could be provided by the existence of finite products in , for example, I think).
Then, I think you are claiming this: the category of internal abelian groups in will itself support the definition of an internal monoid.
If the pattern you describe is true in general, that sounds like quite a powerful result! I am tempted to try and write a proof...
Your second paragraph is also quite interesting. If am understanding you correctly, sometimes even when the process of repeated internalization works, one can end up with something boring or limited at the end. So to get a nice result that behaves how you'd like requires some additional conditions on .
David Egolf said:
So, let be such that it supports a definition of internal abelian group. Presumably this means that needs to be a monoidal category, at the least. (This monoidal structure could be provided by the existence of finite products in , for example, I think).
There's a huge story about this stuff, but here are 4 items worth knowing:
1) If a category is monoidal it supports the definition of internal monoid... and monoidal categories are about the right level of generality for that, though you can get away with a multicategory.
2) If a category is braided monoidal it supports the definition of internal commutative monoid - we need to switch variables around to state the commutative law ... and this is about the right level of generality for that, though a braided multicategory should do. (If you don't know braided monoidal categories, the most famous kind are symmetric monoidal categories, and those are fine here though less general.)
3) Usually people say that to define internal groups we need a category with finite products, because we need to duplicate and delete variables to state the law . This is certainly a fine level of generality, though recently I saw a shocking way to define groups internal to a monoidal category, perhaps due to Tom Leinster, which I promptly forgot. (And no, I'm not talking about Hopf monoids, which are another end run around this problem.)
4) By 2) and 3) you can therefore also define abelian group objects in a category with finite products, and people are usually content with that level of generality.
I remember you talking about this strange internal group definition, and also don’t remember what it was. I’m super interested if anyone remembers.
I texted Tom Leinster and he told me. In a category with finite products, a group object is a monoid object where the commutative square stating the associative law is a pullback. But this definition makes sense in any monoidal category: you have a monoid object, and you demand that the associativity square is a pullback! You don't even need all pullbacks to exist.
I have no idea how practical this definition is.
I added this idea to the nLab.
@John Baez Thanks for explaining those four items! That is interesting. I was particularly interested to learn that one can define commutative monoids internal to braided monoidal categories.
The concept of a monoid in a monoidal category seems so wonderful to me. So I guess I was hoping we could define a group internal to a "groupoidal" category - and that a category with finite products would just be one special kind of such a category.
Apparently a strict monoidal category is a monoid internal to . I am wondering now what a group internal to is, and if such a category might possibly support the notion of a group internal to it.
In general, I would love to complete this list:
I don't know if the "shocking way" to define groups internal to a monoidal category should be included in this list.
Not sure if this will help but have you encountered the notion of a 2-group or the microcosm principle?
I'm curious about these things too so hopefully someone will elaborate more!
David Egolf said:
Apparently a strict monoidal category is a monoid internal to . I am wondering now what a group internal to is, and if such a category might possibly support the notion of a group internal to it.
We can define groups in any category with finite products. A group in Cat was traditionally called a [[categorical group]], but I renamed it a [[strict 2-group]] because there is also an extremely important 'weak' kind of [[2-group]] where the group laws hold up to natural isomorphism.
2-groups were first intensively studied by Grothendieck's student Hoàng Xuân Sính, who wrote her thesis on them while Vietnam was being bombed by the US. I wrote this history and exposition of her work on 2-groups in honor of her 90th birthday:
If you're mainly interested in strict 2-groups, i.e. groups in Cat, you might like the section on strict 2-groups here:
The first really exciting thing about strict 2-groups is that you can describe them as 'crossed modules' (see the paper for a definition), and use that to get lots of nice examples.
And the answer to your second question is: yes. If is a category with finite products, the category of groups in also has finite products, so you can iterate the construction.
You can show the category of groups in the category of groups in is equivalent to the category of abelian groups in . This is an application of the [[Eckmann-Hilton argument]].
The category of groups in the category of abelian groups in is equivalent to the category of abelian groups in , so further iterations don't do anything.
This business of internalization, and iterated internalization, is some of my favorite math!
Thanks for your comments! I look forward to reading and responding to them properly when I have some more energy.
[Apologies for the long delay. My health has been poor the last couple weeks.]
Thanks to both of you for your comments! The references you've provided look interesting. There is clearly a lot to learn about this.
I wasn't able to find the answer to this question in those references, although maybe I missed it: Can we define a group internal to any strict 2-group? (I'm also interested in the non-strict case, but I thought the strict case might provide a simpler starting point).
@John Baez noted above that, if is a category with finite products, then the category of groups in also has finite products. That means, I believe, that we can define a group internal to the category of groups in .
However, I believe that's a bit different from what I'm wanting to do: I'm not looking to define a group internal to some category of groups; I rather want to define a group internal to a strict 2-group (which is a group in ).
A strict 2-group, which is a group in , I think should be the following together:
such that we have some commutative diagrams in that express how associativity, unitality, and inverses work.
Taking a guess, a group in a strict 2-group might be something like all this data taken together:
such that we have some commutative diagrams in that express how associativity, unitality, and inverses work.
I'm trying to imitate the definition of a monoid in a monoidal category, although it's very possible I made a mistake - I just typed up the above quickly without checking it carefully.
I am curious if this construction or one similar to it works out, enabling us to define a group internal to any strict 2-group.
If something like this works, I would be curious if the usual notion of group can be recovered as a group internal to some strict 2-group. (I am guessing that cannot be made into a strict 2-group!)
Section 4.3 of Higher-Dimensional Algebra III:n-Categories and the Algebra of Opetopes looks relevant, but doesn't explicitly talk about groups. It says this:
Here we show the following version of the microcosm principle: -algebra objects can be defined in any -coherent -algebra. For example, monoid objects can be defined in any monoidal -category, and commutative monoid objects can be defined in any stable -category.
So, if I knew what an -algebra object and a -coherent -algebra were, that paper might answer my question. :sweat_smile: However, I'll stop here for now.
David Egolf said:
I wasn't able to find the answer to this question in those references, although maybe I missed it: can we define a group internal to any strict 2-group?
No, you can't. You can define a monoid internal to a 2-monoid (= monoidal category), which is a nice example of the [[microcosm principle]], but you can't define a group internal to a 2-group.
The microcosm principle works very nicely for structures that are algebras of operads, like monoids - that's what Jim and I were showing in that paper you quoted. But groups aren't algebras of an operad.
That is very interesting to know! When I have some more energy, I may try and better understand exactly what goes wrong with the construction I sketched above.
Your comment also gives me some motivation to learn about operads, at some point!
To see the problems with your definition of "group in a strict 2-group", start by remembering that all morphisms in a 2-group are isomorphisms, so the consequences of your definition are a lot more drastic than you may realize!
What you're calling the "multiplication" , most people denote as , since is a monoidal category and that's how we write the multiplication in a monoidal category - as a tensor product.
So you're saying that is an object with , but this implies that where is the unit object for the tensor product . (I.e. is what you'd call of the one object in the terminal category.)
So in trying to understand what a "group internal to a 2-group" amounts to, we can assume without any real loss of generality. It'll be interesting to see what happens next!
I haven't worked it out.
John Baez said:
The microcosm principle works very nicely for structures that are algebras of operads, like monoids - that's what Jim and I were showing in that paper you quoted. But groups aren't algebras of an operad.
I find this really interesting. However I don't understand operads very well, not enough to understand the paper at the very least. Is there any brief simplified explanation for why the microcosm principle shows up when doing algebra-like things with operads, but not always when we do algebra-like things with monads or Lawvere theories? What is so different in doing algebra with operads vs monads/lawvere theories?
An operad describes an algebraic structure that has operations obeying equational laws that don't duplicate or delete variables. So monoids are described by some operad, since the associative law
has the same variables on each side, none duplicated and none missing from one side. But idempotent monoids are not described by an operad, since a variable is duplicated here:
Monoids obeying the following extra law are also not described by an operad, since a variable is deleted:
Groups are right out, since here we are both duplicating a variable at left and deleting it at right:
You can duplicate and delete variables in a [[cartesian monoidal category]], but not in a general [[symmetric monoidal category]]. So you can define group objects in a cartesian monoidal category like , which are called topological groups, but not in a symmetric monoidal category like . (There are workarounds like [[quantum groups]], but these "carry their own duplication and deletion operators with them".)
All this makes structures defined by operads much more robust... and easier to categorify.
When an algebraic structure is described by some operad O, we say O is the operad for that algebraic structure, and we say structures of that type are algebras of O.
Jim and I defined for any operad O a kind of category that's like an algebra of O, but where all the laws hold only up to isomorphism - right now let me call it an O-category.
For example if O is the operad for monoids, then:
Then we defined a notion of an O-algebra object, which is like an algebra of the operad O, but living in an O-category. For example:
The microcosm principle says (among other things) that the perfect home for an O-algebra is an O-category.
We went on and generalized this to n-categories, using an approach to n-categories based on operads.
It's not an easy paper to read, but some of the examples are tons of fun!
Why does the microcosm principle work more easily for operads than for Lawvere theories? I don't really know!
But I know that operads keep things really simple by working only with concepts that naturally arise in 'pure' n-category theory. Lawvere theories let us describe structures that obey laws with duplication and deletion of variables. But this means they only make sense in a 'cartesian' context, so any study of the microcosm principle for them would force us to ponder the world of 'cartesian n-categories'.
Thanks for the breakdown! Now that I have some background I'll go back and read more of the paper!
I read recently that a Hopf monoid in any cartesian monoidal category is a group object in that category.
So, if one wished to consider group-like things in a more general setting, specifically in a braided monoidal category, one might take a look at the Hopf monoids in that setting.
Right! And this is why people care about Hopf monoids. To be honest, mathematicians care most about Hopf monoids in , which are called [[Hopf algebras]], and also Hopf monoids in categories rather similar to .
For example, "cohomology" gives a symmetric monoidal functor from to , the category of [[graded vector spaces]]. (Don't worry about the definition too much, just follow the flow here.) A group in is called a topological group. For example the real line or the circle or the group of unitary matrices is a topological group. But as you noted, this is same as a Hopf monoid in .
Since cohomology is a symmetric monoidal functor, it sends Hopf monoids to Hopf monoids. So the cohomology of a topological group is a Hopf monoid in . This is called a graded Hopf algebra.
So, any topological group gives a graded Hopf algebra!
Milnor, Kostant and Rosenberg did a detailed study of graded Hopf algebras, and their results shed a lot of light on topological groups. In particular, thanks to this, we know a lot about the cohomology of topological groups. This means that you can sometimes take a topological space and say "Is there any way to make this space into a topological group? No, because its cohomology can't be made into a graded Hopf algebra".
(Stasheff put a lot of work into the question of when you can make a topological space into a topological group, and in the process he discovered the [[pentagon identity]], which Mac Lane later incorporated into the definition of monoidal category. So this question turned out to be very fruitful for mathematics. Stasheff wrote an influential book about it in 1970. But I digress.)
David Egolf said:
So, if one wished to consider group-like things in a more general setting, specifically in a braided monoidal category, one might take a look at the Hopf monoids in that setting.
And that's precisely what people do when they study "quantum groups", which John mentioned a bit ago.
Although there's a hidden dualization here, since co-homology is a contravariant functor, as are the functors that embed spaces in their generalizations used for quantum groups. But fortunately, the notion of Hopf monoid is self-dual!
Oh, whoops, I hid that under the carpet by accident.
By the way, @David Egolf, one reason that Hopf monoids are a bit different from group objects - even though they coincide in cartesian monoidal categories! - is that group objects can be defined by a Lawvere theory, while Hopf monoids cannot. The reason is that Lawvere theories describe algebraic gadgets with operations having a bunch of inputs and one output, while a Hopf monoid also involves a 'co-operation': that is, a thing with one input and two outputs.
There is a generalization of Lawvere theories that handles co-operations: they're called 'props'.
So on your long list of "things to think about someday when there's nothing else to do", you can file Lawvere theories, operads and props right next to each other.
Very cool stuff! I look forward to (eventually) learning more about it!
Internalization is beautiful aesthetically - various interesting structures emerge by internalizing the same basic structure. But I hope that it can also be helpful in the study of very specific (and potentially less-studied) mathematical settings. (Such settings could arise when aiming to study a specific real-world system, for example). In such a setting, internalization could potentially help turbocharge the mathematical exploration process, by quickly giving some setting-specific structures to contemplate!