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.
I don't want to say what I'm working on JUST yet (though lots of people who were at CT2023 already know), but here's an interesting question along the way
Every finite product category is automatically symmetric monoidal, where the cartesian product becomes a tensor product.
Now say we have a (strong) symmetric monoidal functor between two finite product categories. Is is automatically a finite product functor? That is, if we have a structure map is automatically the map ? I'm going back and forth on whether I believe it or not, but I'm not seeing it immediately.
Oh, and be kind if this is obvious, haha. I haven't spent much time trying to prove it at all, since I thought it would be fun to start a conversation here ^_^
Ah, it looks like the answer is "yes". See the baby example here:
https://mathoverflow.net/questions/313600/explicit-left-adjoint-to-forgetful-functor-from-cartesian-to-symmetric-monoidal
Sounds right. So "being cartesian" is just a property of a symmetric monoidal category, not a structure - the forgetful 2-functor from cartesian categories to symmetric monoidal categories is 1-faithful.
So great to see you've joined the #practice: our work team!
Here's a cute question that's come up for me a handful of times. My guess is that there's no good answer, but it would be REALLY convenient if someone does know a good answer (even a good answer that only works in certain circumstances would be interesting)
Fix a monad on . Is there a way to recognize when an arrow in the kleisli category is a monomorphism, ideally only referencing facts about ?
In case we work with the familiar group monad on , this would give a categorical way of understanding embeddings between free groups. This is already a nontrivial problem, which makes me doubt any kind of simple answer... But maybe there's a less-than-simple answer, haha
I'm just starting to learn about monads, but I would be curious about the (hopefully?) simpler case where one considers an arrow .
Chris Grossack (they/them) said:
Fix a monad on . Is there a way to recognize when an arrow in the kleisli category is a monomorphism, ideally only referencing facts about ?
the forgetful functor to is a right adjoint, so it preserves pullbacks, so it also preserves the monics. so every monomorphism between free algebras must be a monomorphism between the carriers. the fact that it is sufficient, i.e. that a monomorphism between the carriers must also be a monomorphism between the algebras as soon as it is an algebra homomorphism follows from the definition of algebra homomorphisms in the category of all algebras (usually in the eilenberg moore form) and the fact that the category of free algebras (say in the kleisli form) is fully embedded.
the difficult parts of the question are what is simple and what is nontrivial. it usually helps to abstract away the parts that cannot play a role in the answer, e.g. the presentation of free algebras in the kleisli form. the implementation details often hide general answers.
ps note that the kleisli morphism is not a morphism between the underlying algebra carriers. it is its lifting . so is monic if and only if the underlying function of its lifting is a monic in ...
which is how we would present it to define its composition with whichever two kleisli morphisms would be testing whether this is a monic anyway. so i guess we could answer this question within the kleisli category itself, if we wanted to ignore my prosletizing about abstracting away the presentation :))
@dusko -- Thanks for looking into this! Unfortunately the presentation is the important thing for my application. I have an adjunction between graphs and groups, and I want a combinatorial condition on graphs and that is satisfied if and only if we have an embedding at the level of groups.
We know that all maps are classified by graph homs , which brings us to the question of recognizing monos in the kleisli category.
if we have the adjunction that induces the monad , isn't it easier to look at the category of free -algebras as the category where the objects are graphs and a morphism from to is the group homomorphism ?
Sure, but that's equivalent to the kleisli category, haha. And it doesn't help us find a graph theoretic condition for monomorphism-ness, at least as far as I can see. The reason I find the kleisli category appealing is because everything is happening in the category of graphs. We've just changed the target from to , but that's ok because it's still just some graph built from the data in .
Chris Grossack (they/them) said:
Sure, but that's equivalent to the kleisli category, haha. And it doesn't help us find a graph theoretic condition for monomorphism-ness, at least as far as I can see.
i imagine it must cost some effort to not see the answer to your original question from the 3 versions that i just gave:
1) forgetful functor from to preserves and reflects the kleisli monomorphisms
2) direct test in the kleisli itself: means that you lift and then compose
3) if you are given a resolution of your monad, then the kleisli category is isomorphic with the category of morphisms between the images along the left adjoint from the resolution.
in all cases, your kleisli morpism is a monic if its transpose in the category of groups is injective.
now you say that you want a "graph theoretic condition", but what is the graph theoretic property of corresponding to a group embedding depends on what and are, which you didn't give.
@dusko Thanks for the help, then! You're probably right that a satisfying answer to my question will likely involve more specifics of than I gave.
Also, for future reference, your last post comes off as extremely rude -- particularly the tone of your first sentence. I imagine most people would prefer not to be talked to that way ^_^
I agree with @Chris Grossack (they/them) on that last point, especially since there's surely plenty more to be said about monomorphisms in Kleisli categories (both generally and in Chris' specific case).
@Chris Grossack (they/them) how much do you know about the interaction of your monad with monomorphisms? If (or ) preserves them, your life should be a lot easier. How explicitly can you compute these functors? In my experience, it should be easy enough to figure out the answer in the restricted case of finite graphs where you can leverage finiteness, and then to figure out how the result extends (or fails to extend) to the infinite case.
9 messages were moved from this topic to #general: off-topic > don't blatantly insult people by Morgan Rogers (he/him).
Not categorical, but extremely cool: It turns out that 37 is the "median second prime factor".
By this I mean if you look at the second smallest prime factor of a large number , it will be about half the time, and about half the time!
I just wrote up a blog post about this: https://grossack.site/2023/11/08/37-median
It turns out to not be very hard to prove ^_^
Great read Chris. I had to think a little bit about why you can multiply the probabilities of numbers having (or not) a certain factor, maybe it is worth explaining why they are "independent".
Super interesting Chris!
Analytic number theory is wild
@Chris Grossack (they/them): not sure if you had spotted this already, but your post has become pretty popular on Hacker News (https://news.ycombinator.com/item?id=38242946).
@Nathanael Arkor Some of my other friends told me this yesterday! Apparently I was number 1 for a while?? It's weird that my blog went from 10-20 views per day (which is pretty normal) up to 10 THOUSAND views yesterday. I'm glad people are enjoying it ^_^
I'm almost done with another post, but it's much more technical (it's about 2-categories and the problems they solve). I'm trying to decide if I want to write another elementary blog post next instead, or if I want to finish this one.
Congrats, Chris. Hacker News is a big amplifier, so you are now famous - and rightfully so.
Recently I tried to visit Greg Egan's website and got this message:
Bandwidth Limit Exceeded
The server is temporarily unable to service your request due to the site owner reaching his/her bandwidth limit. Please try again later.
That seemed odd. He's occasionally had trouble with his internet service provider, so I emailed him, and he said
A page of mine with a lot of big GIF files briefly got linked on the site Hacker News (where people post links to things they like, and other people can vote on them, and the top 100 or so are listed on the site's main page) ... and enough people viewed the page to exceed my web site's 500Gb data transfer limit for the month. So my site will be unavailable until December.
Oof so Hacker news can either make you famous or break your stuff...