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.
John Baez said:
Yes, a simple and beautiful argument called the [[Eckmann-Hilton argument]] shows that if is symmetric monoidal, a monoid in is the same as a commutative monoid in . So is the category of commutative monoids in .
The Eckmann-Hilton argument seems to keep popping up! When I have a bit more energy, I'd like to work through it, to understand it - and then aim to understand why is the category of commutative monoids in .
Eugenia Cheng created a nice picture of the Eckmann-Hilton clock, which summarizes the argument. It's a bit cryptic at first:
2 messages were moved here from #learning: questions > defining an internal category without using pullbacks? by John Baez.
That picture looks cool! I look forward to understanding it.
I will start by thinking about this version, from Wikipedia:
Let be a set equipped with two binary operations, which we will write and , and suppose:
- and are both unital, meaning that there are identity elements and of such that and , for all .
- for all .
Then and are the same and in fact commutative and associative.
The proof Wikipedia gives seems good to me! I particularly like the two-dimensional proof, where the article uses the fact that (2) is an "interchange law":
interchange law
The "Eckmann-Hilton clock" above, by Eugenia Cheng, seems very similar to the 2D proof that Wikipedia gives, with the addition of a bunch of and symbols. I don't know what the and symbols are indicating.
At any rate, I quite like the 2D version (e.g. as pictured in the clock). Intuitively, our identity and interchange rules let us "move two elements around one another" by making use of the 2D space available to us. Our ability to do this shows that both operations are equal and commutative.
Now, let us assume that both operations are associative and unital, so they define monoids on . We would like to show that these two conditions are equivalent:
Let us assume that is a monoid homomorphism when we put a monoid structure on by using elementwise, and where is a monoid witih multiplication given by . Doing this, we get the following multiplication on , which I will write using juxtaposition: .
If is a morphism of monoids, then for any we must have and so we must have . Using infix notation, we must have . So, the interchange law holds if is a monoid homomorphism, where and have monoid structures induced by !
We could also carry out a similar argument to show that the interchange law holds if is a monoid homomorphism, where and have monoid structures induced by .
If the interchange law holds, and both operations are associative and unital, then is necessarily a morphism of monoids? will preserve composition, because the interchange law holds. It remains to show it preserves the unit. Since by assumption the interchange law holds and both operations are unital, we know by the Eckmann-Hilton argument that the units of the two operations are the same. So, is indeed the unit of with respect to the multiplication given by .
Similarly, if the interchange law holds, and both operations are associative and unital, then will be a monoid homomorphism (where and are made into monoids using ).
I would next like to prove this:
If is a monoid object in the category of monoids, then is a commutative monoid object in .
But I will stop here for today!
David Egolf said:
The "Eckmann-Hilton clock" above, by Eugenia Cheng, seems very similar to the 2D proof that Wikipedia gives, with the addition of a bunch of and symbols. I don't know what the and symbols are indicating.
Yeah, they're confusing. I bet they're saying that something or other doesn't need to be an equation: it can be just an isomorphism, called . But we can set , or in other words ignore it, and focus on what's left.
Aside on the operations.
I think the are present to represent the chirality in an operation most of us take for granted as a single operation (where is either composition identifying leftward with upward)
I believe this is done (1) to preserve the egg-shape (she's very artistic! :), (2) to point out that the "leftward" / "upward" movements of mediated by are exactly balanced in number to the rightward/downward movements accomplished by .
But why would we care about that? This might matter if was not a global identity. This can occur in submonoids determined by idempotents; acts as an identity for the submonoid of all elements conjugated through it; . So if you wanted to keep track of wether there were any dangling idempotents left over at the end of a transformation, and which side they were on, this kind of bookkeeping would tell you. Something like a subspace where , simplifying requires using , so you need to know "where/if leftovers end up".
The only problem with this theory is of course that we have a cancellation of 1 at the top and bottom of the clock, but no 's appear/disappear there, so... perhaps this points toward a slight generalization where is an identity for the vertical operation, but merely an idempotent for the horizontal operation, and are implicitly idempotent-conjugated. shrug
Is anyone aware of circumstance in homotopy where this actually occurs?
The first time I saw Eugenia's diagram was in this paper (page 11), with Michael Makkai, where they used it on a particular example of Penon's 3-categories to show that Penon's definition could not recover all weak categories. There, the diagram does not have and (but it technically should). In particular, the arrows and can be helpful to clarify calculations in a situation where you are trying to lift some property from a strict context to a weak context in order to show that a certain monoidal category is not braided but symmetric (which is what they were doing).
@Eric M Downes wrote:
perhaps this points toward a slight generalization where 1 is an identity for the vertical operation, but merely an idempotent for the horizontal operation...
You're reminding me of this:
In homotopy theory we get a bicategory from any space , called its fundamental bigroupoid, which has
Every point has an 'identity' path , the constant map taking as its value. This in turn has an 'identity' path-of-paths , the constant map taking as its value.
is truly the identity for the vertical composition of 2-morphisms, but not for the horizontal composition. For horizontal composition, say , we instead have a 2-isomorphism
such that
for any 1-morphism and 2-morphism .
(Here as people often do I'm using the same symbol, in this case , for composition of 1-morphisms and horizontal composition of 2-morphisms. I'm denoting vertical composition of 2-morphisms simply by setting the symbols next to each other.)
In fact this is how it works for a typical bicategory.
Maybe this is what Eugenia is talking about? I'm still confused by the use of in her picture.
Thanks! This is very promising; biking to work is homotopy equivalent to biking to work and then catching my breath for a few minutes, but if I explore with you adjusting the path I take , it does not make sense to distract our discussion of paths with such details about me pausing for breath or not at the endpoint. Of course in my head, I know that certain paths entail more exhaustion, so internally I keep track of this when actually planning how much time it will take, after we have finished our conversation. Or something.
I'm a little confused by (co)domains though, in your second equation.
Let . Then , but . Maybe you are using an implicit , but you said ...
Or maybe there's just a missing , and you mean ?
I meant .
ahhhhhh hmmm ok great I think that all fits then. Why seems to leave alone was going to be my next question :)
Eric M Downes said:
Aside on the operations.
I think the are present to represent the chirality in an operation most of us take for granted as a single operation (where is either composition identifying leftward with upward)
Okay, assuming I understand what's going on, this is not what means. Instead is the inverse of , and we have iso-2-morphisms
it seems to me is the left unitor of the ambient bicategory, which pops up when and are paired with an identity cell
which is maybe what John got at anyway
If is the left unitor, surely we’d also need the right unitor to show up for the proof to go through? (We certainly cancel units on the right in the picture)
Yes, that's one of the reasons I'm confused by the use of in Cheng's diagram.
I think all the 1-morphisms in this diagram are identities, and the left and right unitor coincide on identities.
By definition, the left and right unitors are the same up to commutativity (due to the braiding; i.e. ). Since the Eckmann-Hilton argument is about showing that something is commutative, I would imagine that Eugenia wanted to remove any relation that was already commutative to only focus on the relations that are not commutative "for free".
Eugenia's version of the Eckmann-Hilton argument is written for endomorphisms of the identity 1-cell in a bicategory, so there is no braiding.
@Mike Shulman Sorry for the confusion, I meant to take the 2-cell defined by the following composite, which gives a formal commutation on every 1-cell :
,
Also, regarding the fact that left and right unitors coincide on identities, how do we show that the arrow
is an identity 2-cell in a bicategory? (or do you mean that they coincide in a different way?)
Here's the proof: https://ncatlab.org/nlab/show/monoidal+category#kel2
Nathan Corbyn said:
If is the left unitor, surely we’d also need the right unitor to show up for the proof to go through? (We certainly cancel units on the right in the picture)
Ah, right. Now I am confused too lol.
Mike Shulman said:
I think all the 1-morphisms in this diagram are identities, and the left and right unitor coincide on identities.
Okay, that's the explanation I sought!
(I've not been feeling well enough to do math for much of the last week, unfortunately. However, today I have the energy to do a little bit!)
I'd like to think about this at least briefly today:
If is a monoid object in the category of monoids, then is a commutative monoid object in .
Let us assume that is a monoid object in . To start out with, I want to understand why this would mean we have an induced commutative multiplication on the elements of .
Since is an object of , it is a monoid and so we have for some corresponding unit element and some multiplication rule . But since is also a monoid object in , we must have some morphism and some morphism where is the terminal monoid (which has just the identity element, ). Here, has the multiplication induced by applying componentwise.
Intuitively, since is a monoid object, I suspect that must provide an associative operation on that is unital with respect to . Then, since is also a morphism of monoids where and have multiplications provided by , by the discussion above I suspect and must satisfy the interchange law. Assuming all this is true, we could then conclude by the Eckmann-Hilton argument that and are equal and commutative. So, we have a commutative multiplication on .
I may work out the details at some point, but I'll stop here for today.
David Egolf said:
Let us assume that is a monoid object in . (....) and must satisfy the interchange law. Assuming all this is true, we could then conclude by the Eckmann-Hilton argument that and are equal and commutative. So, we have a commutative multiplication on .
Nice. Hope you feel better soon.
When you do work out the details, if you have the energy, I have two questions
Thanks for your comments, @Eric M Downes ! I think your questions will be interesting and helpful for me to think about.
Regarding question (1): The multiplication on I mentioned above works as follows. If we have elements and in , and we use to denote the multiplication on , then . Here is the multiplication on the elements of that makes a monoid, an object of .
I believe that together with is indeed a product of the monoid (which has multiplication ) with itself in .
Note that by I mean the category of "classical" or "elementary" monoids. I'm not working here with a category of monoids internal to some arbitrary monoidal category. (Although I seem to recall that is the same as , the category of monoids internal to ).
Regarding the question "how/why do we know that must have finite products?", I think I've just assumed that the product monoid we can form from two monoids is in fact the categorical product of those two monoids in . But it might be good to prove this!
For clarity, I will start denoting monoids here as pairs of the form , where is a set and is a unital associative binary operation on . Given a monoid and a monoid , I claim that they have a categorical product given by the monoid . Here is the "component-wise" multiplication which works like this for any elements and in : we have .
To show that , together with its projection morphisms and , is indeed a product of and , it suffices to show it satisfies the universal property of products. To do this, we need to show that for any monoid with monoid homomorphisms and , there is then a unique monoid homomorphism that makes this diagram in commute:
diagram
Note that acts by , and similarly for all .
David Egolf said:
Note that by I mean the category of "classical" or "elementary" monoids. I'm not working here with a category of monoids internal to some arbitrary monoidal category. (Although I seem to recall that is the same as , the category of monoids internal to ).
Yes, monoids in are the original monoids, and 95% of mathematicians only know about these. Then there are people who know about monoids in a category with finite products, often called internal monoids or monoid objects in . And then there are people who know about the even more general monoids in a monoidal category , also called internal monoids or monoid objects in . And of course you want to be one of those people.
David Egolf said:
Regarding the question "how/why do we know that must have finite products?", I think I've just assumed that the product monoid we can form from two monoids is in fact the categorical product of those two monoids in . But it might be good to prove this!
It's true, in any event. More generally, if is any category with finite products, is again a category with finite products. But if is merely a monoidal category, may not monoidal, at least not in any standard way. If is a braided monoidal category, is monoidal. And if is a symmetric monoidal category, then we get another stable situation: is again symmetric monoidal. (I think I said this earlier in this long conversation.)
Just to wrap up the above, if is to make the above diagram commute, we need . Thus, for any we need to have . So, the first coordinate of must be . Similarly, we must have , and so the second coordinate of must be . We conclude that, if exists, then we must have for any . So if, if exists, it is unique.
It remains to show that this makes our diagram commute. But and . So does make our diagram commute!
We conclude that is a product of and in . So, has at least binary products.
Great! And I guess you can see also has nullary products, aka a terminal object. So it has finite products.
John Baez said:
Great! And I guess you can see also has nullary products, aka a terminal object. So it has finite products.
Yes! Although I admit I don't know the details of how to show that is not just a product of and , but it is also a product of and and . More generally, I suppose there is some induction procedure to show we have finite products of more than two objects, given that we have binary products.
Or, perhaps much more simply, one could just carry out an argument similar to what I did above, except modifying the argument to form the product of monoids instead of two.
There is an interesting related exercise (which I have not worked through) in "Categories for the Working Mathematician" by Mac Lane:
Prove: if has finite products, so does .
So, our result discussed above is a special case of this exercise, where .
[And I notice now that @John Baez mentioned this a few messages above.]
Nice work David!
We can also infer that a category from algebra has finite products (even if they are not cartesian) whenever we know we can speak of -objects, the defining diagrams of which form the "syntactic category" of the [[Lawvere theory]] of . These syntactic categories require products for their expression, at least of an object with itself in this case.
Despite the imposing terminology, you actually already know much of the mathematical content, and for have illustrated it above in your proof! Yet the existence of a lawvere theory is not trivial -- not all categories related to abstract algebra have products. Can you think of one?
hint
The reason I mention this in connection with Eckmann-Hilton is that one of the things we do with objects etc. is use them to present/exhibit/build other cool algebraic things in different contexts! (Which is where question 2 comes in. :) And EH tells us that sometimes (when exactly?) we get, instead of a composite thing we might have expected, a more symmetrical subtype of the very thing we started with!
Thanks for your comment, @Eric M Downes ! Could you maybe elaborate slightly on what you mean by a product that is (or is not) cartesian? My current guess is as follows:
I am also unsure what you mean by a "-object". I guess that is some kind of category (associated in some way to algebra?).
I do know we can use the term "monoid object". Perhaps "-object" is intended as a synonym for "monoid object"? I'm not quite sure how I'd need to interpret "-object" in general to make this work out, though... I suppose it would be something like this:
I'm not sure that this is what you mean by the term "-object", though. :sweat_smile:
David Egolf said:
Thanks for your comment, Eric M Downes ! Could you maybe elaborate slightly on what you mean by a product that is (or is not) cartesian?
It may reassure you somewhat, David, to hear that I also don't know what he meant by that. To me "a category has finite products" and "a category is cartesian" mean the same thing, and when I'm talking about categories "product" means "cartesian product" unless I say something like "tensor product" or "monoidal product".
Sorry for the confusion, and possibly poor terminology. I didn't mean "not cartesian" in a "Cartesian closed category" sense... which is how I should probably mean it, since we are all category theorists here. I mean it in a slope-browed slack-jawed set theory sense of the cartesian product one encounters in "those other" mathematics classes. :) (this is exactly the kind of hate speech we were just being lectured on in the hijacked thread on ETCS!! I'm horrible... :)
Regarding universal products which are not strictly cartesian in a set-theoretic sense.
Consider the following injective faithful functor where the latter is the category of "pointed possibly-empty monoids with an adjoined zero", and its morphisms always preserve the zero, but otherwise act as they did before. That is, an external zero (idempotent absorbing element) is adjoined even if one was already present internally and each externally-evident zero is identified in each monoid. I can provide the syntactic category and the initial object etc. if you like, or prove functoriality.
In this category, I want the product to be the smash-product
where will be the equivalence class:
.
I know, I know that's kind of cheating, like its heart is totally cartesian, but we can agree it is not strictly a cartesian product. Nonetheless, I assert without proof that this product is the universal product in this somewhat artificial but legit category.
So perhaps John, you would call that a "monoidal product"? If so, I think that is better terminology.
David Egolf said:
I am also unsure what you mean by a "-object". I guess that is some kind of category (associated in some way to algebra?).
Yep thats what I mean.
I do know we can use the term "monoid object".
Perhaps "-object" is intended as a synonym for "monoid object"?
Yes. So far your batting average interpreting my unhinged ravings is pretty good!
I'm not quite sure how I'd need to interpret "-object" in general to make this work out, though... I suppose it would be something like this:
- we abstract the definition of an object in using diagrams, such that we can use those diagrams in to recover our original definition for an object of
- then a "-object" is defined by taking those diagrams and interpreting them in some other category (with enough limits/colimits), not necessarily
I'm not sure that this is what you mean by the term "-object", though. :sweat_smile:
That's pretty much it exactly!
Yeah, take a look at the first chapter in MacLane and he shows the diagrams for a monoid object, a group object, and a group-action-object. These are just formalization of the equations that define those algebraic varieties, but externalized so that we only see the "inversion morphism", "identity morphism", "multiplication morphism" etc. Everything else is "hidden" away from prying eyes safely within the object.
So then you can get fancy with them, and say "I am in the category and as I have proven that partakes in all the correct diagrams for a group object, so I assert that is a topological group." and then you would drop the mic. (Or at least you could have dropped the mic if you did this like 60 years ago! It's pretty common now.)
I guess a few things in response.
Sorry for the confusion, and possibly poor terminology. I didn't mean "not cartesian" in a "Cartesian closed category" sense... which is how I should probably mean it, since we are all category theorists here. I mean it in a slope-browed slack-jawed set theory sense of the cartesian product one encounters in "those other" mathematics classes. :) (this is exactly the kind of hate speech we were just being lectured on in the hijacked thread on ETCS!! I'm horrible... :)
I don't think this is maximally helpful.
Consider the following injective faithful functor where the latter is the category of "pointed possibly-empty monoids with an adjoined zero"
I find this fairly confusing, since monoids are never empty to begin with in the language I speak, and "pointed... with an adjoined zero" sounds either strangely redundant or very confusing. But yes, I understand a monoid equipped with an absorbing element . And this is apparently the left adjoint to the forgetful functor from monoids with to monoids. (But do we need this to discuss the smash product?)
Smash products are fairly familiar. On pointed sets, they are pretty easy to motivate through their adjointness relation with the internal hom that consists of basepoint-preserving functions. But I'm not sure how to assign a meaning to "universal product" to it otherwise. It seems even muddier in the case of (noncommutative) monoids with zero, since there is no good internal hom there (by Eckmann-Hilton!).
Everything else is "hidden" away from prying eyes safely within the object.
And yet, you can probe such internal algebra objects by targeting them with arrows from other objects. In other words, a group object (for example) means precisely an object whose contravariant representable is, as a set-valued functor, equipped with natural group structure. may think it is safe from prying eyes, but would reveal itself as a terrible poker player: all objects can tell just by looking at that carries group structure. :-)
A simple and beautiful argument called the [[Eckmann-Hilton argument]] shows that if is symmetric monoidal…
I’d like to recall some definitions here. If is “symmetric monoidal”, this means that is a category plus a binary operation , such that:
and there exists s.t. .
I think that this operation can be thought of as a functor , but I also think this implies we would have to be working in a category whose objects are categories and which has categorical products. There is a cool proof I can’t remember right now which I’d like to relate to this, about how in categories with products, monoid objects are also comonoid objects (I think), due to the existence of the diagonal map.
a monoid in is the same as a commutative monoid in .
I’ll assume is the category of monoid objects in ? And the above says that a monoid object in ’s category of monoids is a commutative monoid in .
So is the category of commutative monoids in .
I understand; now I’d like to study the proof.
Todd Trimble said:
I find this fairly confusing, since monoids are never empty to begin with in the language I speak, and "pointed... with an adjoined zero" sounds either strangely redundant or very confusing. But yes, I understand a monoid equipped with an absorbing element .
Here I want them to be possibly-empty in order for them to be pointed with initial object .
What you haven't told me is what you would say instead to describe this category? :)
I freely admit this is not the sharpest example possible, it just seemed relevant and I felt certain David would understand it without any difficulty. Yes, the Yoneda lemma means that internalized structure is only superficially hidden, I'll have to work on my category theory jokes.
But I'm not sure how to assign a meaning to "universal product" to it [without an internal hom]
Maybe I am conflating "universal" with "categorical". Is there a difference here?
By "universal foo" I usually mean "the object foo having the universal property Yoneda(foo)".
Soecifically: having
is the categorical product for all , that is:
This does not require an internal hom, which you know, so I am confused.
there is no good internal hom there (by Eckmann-Hilton!)
This is a great point! David can indicate if he'd welcome this discussion, or wants to wrap up other matters, but this might actually be a great place to discuss this.
Here I want them to be possibly-empty in order for them to be pointed with initial object .
What you haven't told me is what you would say instead to describe this category? :)
I was trying to go along with what you wrote, but now it sounds like you want semigroups with an absorbing element.
Soecifically: M0×0N0 having
π1:M0×N0→M0,π2:M0×0N0→N0
is the categorical product for all M0,N0∈Mon0, that is:
∀P0∈Mon0,a:P0→M0,b:P0→N0;
∃!u:P0→M0×0N0,a=π1∘u,b=π2∘u
That's a categorical product, but before you said you wanted the product to be the smash product. I don't know what point you're trying to make, but you were saying something about a non-cartesian product being a "universal product", and I was trying to decipher what that meant.
Ah ok, thanks! I will take John's advice and rephrase point 2 "The smash product is an example of a monoidal product that is not the cartesian product from set theory." I think we're on the same page there.
As for point 1, I am referencing an alternative valid Lawvere theory for monoids etc. in which instead of defining etc. for a monoidal product one instead defines
There are reasons to do this but I apologize, I appear to be taking us on a tangent far from EH...
So I'll just reference this blog post esp. comments by Alexander Campbell, Tom Leinster, and Mike Shulman. The referenced paper by Freyd is here -- If I should call these "possibly empty monoids" something else, I'm certainly open to suggestions! (In my case, , I wanted them to not be empty, but instead to always have a 0 which except in the degenerate case is distinguished from the identity map )
Okay, this is now making sense.
@Todd Trimble - have you figured out what Eric means by a "possibly empty monoid"? A semigroup?
Julius Hamilton said:
I’d like to recall some definitions here. If is “symmetric monoidal”, this means that is a category plus a binary operation , such that:
and there exists s.t. .
That's not the definition of a symmetric monoidal category! It's the definition of a very special case, which I call a "commutative monoidal category". In a general symmetric monoidal category, all these equations are replaced by isomorphisms, which need to obey coherence laws. (See the link.)
Very few symmetric monoidal categories are, or are even equivalent to, commutative monoidal categories.
John Baez said:
Todd Trimble - have you figured out what Eric means by a "possibly empty monoid"? A semigroup?
I know the question was for Todd, but do you remember the discussion you had with Alexander Campbell on your blog post the group with no elements? It's just that minus the inversion involution. I found the original paper by Freyd in case the link on your blog is paywalled, and it is linked above.
Above it appears in the context of an adjoined zero , which may be confusing matters.
(It's defining the monoid identity to be a unary operation instead of a nullary op.)
John Baez said:
Todd Trimble - have you figured out what Eric means by a "possibly empty monoid"? A semigroup?
Yes, I figured it out; no, he doesn't mean semigroup exactly. He referred back to a Cafe post of yours on groups without identities. Well, I see Eric has responded, so maybe I don't have to type it out. Instead of dealing with a constant in the theory, one works instead with a [[constant function]] , meaning a function such that for all . If is inhabited, then such factors through a constant , but nothing forces to be inhabited.
The hidden point is that if is inhabited, meaning that if the unique map is a regular epi, then is the coequalizer of the two projection maps (think of the projection maps as signifying free variables ).
Now why Eric brought this up: ask him I guess. But in the end, he said the smash product is an example of a noncartesian monoidal product. I don't know what his claims were about "universal products", but maybe he can explain if he wants.
Todd Trimble said:
I don't know what his claims were about "universal products", but maybe he can explain if he wants.
All I meant was to claim that the smash product has the universal property of a product in the category I described, rather than the product one might expect to be inherited from , which would "mix zeros" with non-zero elements. Sorry for the confusion and thank you for your patience as I improve my communication skills. [edit see below; the smash product internalizes the product from but is merely a not-universal monoidal product in ]
I'm happy to talk further about why I brought all this up, but I think it takes us too far afield from Eckmann-Hilton, and I think your point about the lack of an internal hom would be more interesting, once David feels confident he got what he came for. (Hopefully I can pull together all of my stuff in time for my Aug 28 zulip seminar talk! :)
All I meant was to claim that the smash product has the universal property of a product in the category Mon0 I described,
I don't think so. This is the category of algebras for a Lawvere theory, and products in any such category of algebras are computed as they are in sets. The smash product is something else.
Okay! I'll go over my proof and see if there is an error, and will start in another topic.
Well, I have to say that there's still some weirdness in the exact verbal description of objects in , but it can wait.
Todd Trimble said:
John Baez said:
have you figured out what Eric means by a "possibly empty monoid"? A semigroup?
Yes, I figured it out; no, he doesn't mean semigroup exactly. He referred back to a Cafe post of yours on groups without identities. Well, I see Eric has responded, so maybe I don't have to type it out. Instead of dealing with a constant in the theory, one works instead with a [[constant function]] , meaning a function such that for all . If is inhabited, then such factors through a constant , but nothing forces to be inhabited.
Okay, thanks! I was too lazy to go browsing through links to find the definition: I figure if someone uses a weird nonstandard term like "possibly empty monoid" they should just come out and say what they mean. But I get it now.
As you and Eric know, but others here might not, this trick of replacing constants with constant functions lets us turn any Lawvere theory into a new Lawvere theory that has all the same nonempty algebras in the category , but also one empty algebra.
But what is a little slippery is that it looked like Eric didn't use this trick for both the zero and the identity element, i.e., it looked (to me) like Eric introduced a zero constant, as opposed to a zero constant function. [He said, "with an adjoined zero."] If so, then there's no difference between this whatchamacallit with zero, and a monoid with zero. That's because, if has a zero constant term , then you get the identity constant term as where is this constant function, hence you're getting a monoid after all, none of this confusing business.
Okay. Yes, if you replace a bunch of the constants in your Lawvere theory by constant functions, but keep at least one constant in the theory, then you get a new Lawvere theory whose algebras in are "the same" as those of , and thus . So, in some sense there was no point introducing .
(This is a semantic argument, sketched out in a way that could be filled in, but you can also see directly by a generalization of the syntactic argument you just gave.)
Since we are apparently discussing this here anyway... :)
I mean to make 1 a constant morphism and have 0 be which will act as the basepoint for the smash product , because I want this diagram to commute, where the top is in and the bottom is in the familiar
products exactly preserved
I intend this refactored category to mirror with the exception that
1) has an extra object , which is initial, with the inclusion of the initial object of now appearing as and
2) we have refactored the constants; previously a 0 was invisible in the syntactic category because not every monoid had a zero, while now every monoid has a zero and also a one, but the one is unary.
I'd actually be fine with a nullary one, but then things get messy because there are now two maps from the initial object , and that was a bit too much for my feeble brain to reason about easily in ensuring the category mirrors properly.
I claim this is not isomorphic to (it has an extra object, and although that object was also present in , its inclusion is the "logical and" above), so the adjoint functor returning us to is projective... but I agree it is only trivially different. The interesting thing is not the category itself, but further things I build on top of it.
You're not still claiming the smash product has the universal property of the cartesian product, are you?
If you are, then I have some very simple Socratic questions, beginning with: how many elements do you think has?
I'm not quite sure I have the energy and interest to untangle various things I see, but I would like to put that claim to rest, if you're still making it. (I guess I'll register one nit: the adjunction sign is made with a \dashv, and the turnstyle or entailment symbol is made with a \vdash.)
Todd Trimble said:
If you are, then I have some very simple Socratic questions, beginning with: how many elements do you think has?
No I'm not still claiming that, apologies, should have been explicit, and thanks for the correction, I realized while I was writing things up that I was not saying what I meant... it allows us to capture the categorical product of a different category. I apologize, things get jumbled when I try to express them, even if I'm not making a mistake.
But since you asked. It has two elements, where we would need the osbject which is the categorical product to have twice that many, as if we have two distinct maps to they cannot both factor through the same (single copy of) . (And here Todd means to be the smash product not "logical and")
So I don't know what to call , I just want it to exist. It has a different unit than the product so not identical by Eckmann-Hilton, thankfully. I'll go with "a monoidal product" for now I guess.
And thanks for the correction on the adjoint conventions.
Well, just to let onlookers know which direction I was about to head in: earlier I said that products in a category of algebras of a Lawvere theory are calculated just as they are in sets, which is to say that the forgetful functor preserves products. And one nice way to see that's true is that this forgetful functor is representable, and representable functors preserve products, by the very definition of categorical product, a conversation that David Egolf will certainly remember. In this case, the representing object, which is the free algebra on one generator, can be presented as (under multiplication).
Now, back here, I'll start with point (2). I don't know if you saw the "slippery point" I mentioned, but there's no need for this tricky unary business, because as soon as you have one constant, then all constants can be reinstated (are terms in the theory), and so you may as well present the theory using the constant terms rather than bother with the tricky unary business. If is your unary operation, then the constant can be defined as .
So according to my current understanding of your category, it really is just monoids with a zero element.
I also want to say, regarding point (1), that the initial object is , not .
Yes, its supposed to be monoids with a zero element, while capturing the ability to take products that preserve the original monoids. It's really quite uninteresting by itself, and I'm sorry for spending so much time on it; I hope some of the above has been useful to others, or if not that you all had some popcorn handy.
Re (1) -- I suppose you are reminding me that monoid homomorphisms preserve 1, so even if I am asking them to also preserve 0, and one is unary, there cannot be a monoid homomorphism that does both from . Thank you.
Todd Trimble said:
Now, back here, I'll start with point (2). I don't know if you saw the "slippery point" I mentioned, but there's no need for this tricky unary business, because as soon as you have one constant, then all constants can be reinstated (are terms in the theory), and so you may as well present the theory using the constant terms rather than bother with the tricky unary business. If is your unary operation, then the constant can be defined as .
So to present the Lawvere theory, you are recommending I just bite the bullet and define as my constants, as there is nothing one can do with unary constants that cannot also be done with nullary constants; the approaches are entirely equivalent save only that one can have empty objects in a unary-constants-only theory.
Not a problem! I had forgotten this stuff about eliminating constant terms, so it was actually a little bit fun thinking things through.
The other option you have is to introduce an unary operation for zero as well, and then the empty structure can get readmitted to your category, if you like. But the slogan here is that: once you have one constant term, you have them all. It's an all-or-nothing proposition. :-)
Much of the conversation here is going over my head! I think if I were aiming to gain more understanding from what's been posted above, it would probably help if I knew a bit more about "Lawvere theories". I may return to this thread at some point to try and learn more in that direction...
But for now I feel that I've gained a somewhat better understanding of the Eckmann-Hilton argument and some related things. (Although there is still more to learn in that direction, too!) For that reason, I am going to focus my efforts on a different thread for a while.
Thanks again to everyone for their comments here!