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: reading & references

Topic: Reading group! topics in semigroup theory


view this post on Zulip Eric M Downes (Mar 12 2024 at 14:28):

Greetings. Morgan Rogers and I are exploring a reading group concerning the algebraic aspects of monoids and semigroups.

We were thinking of meeting mondays AM US time / PM EU time, every two weeks through June, and then re-evaluating. If you're real keen on the subject but that arrangement doesn't work, please speak up.

We have not picked an initial text yet. Here are three promising resources that might serve.

Monoids, Acts, and Categories by Kilp, Knauer, and Mikhalev
(out of print and expensive; here's a link
https://www.dropbox.com/scl/fi/ulg4792f71ul5jnhvq7jo/Monoids-Acts-and-Categories.pdf?rlkey=6mc3fyhmc84gchw3pdyldwdyh&dl=0 )

Representation Theory of Finite Monoids by Steinberg
https://www.amazon.com/Representation-Theory-Finite-Monoids-Universitext-ebook/dp/B01NAITC7D/

and this lost gem by Sammy Eilenberg of CT fame
Automata Languages and Machines (somewhat more topological in its approach)
https://www.amazon.com/Automata-languages-machines-Applied-Mathematics/dp/0122340019/
(I have found a digital copy of this as well, let me know if your library doesn't have it)

Morgan's job will be to say smart insightful things, and my job will be to ask dumb questions and make mistakes. :)

view this post on Zulip Eric M Downes (Mar 14 2024 at 14:17):

After reviewing them, I vote we start with Monoids Acts & Categories. Take a look and chime in, y'all.

The stuff I really want, about monoid actions, is in III-V, but we should start at the beginning because they define a lot of terminology some of it a bit obscure/not-modern... which I don't love... I think keeping track of a glossary in notion or somesuch will be necessary.

If y'all use notion (wysiwyg LaTeX for teams with databases, etc.) I can invite you to one for personal & group notes, once we pick a book. Or we could live blog the book over at localcharts :)

view this post on Zulip Morgan Rogers (he/him) (Mar 14 2024 at 16:18):

I don't use either of those things, but the latter seems like it would work even with just one of us doing it (although it would create an imbalance in the workload :wink:)
That said, having some notes to turn into lectures in the future does sound potentially useful to me (although only potentially, since for the time being I am obliged to teach computer science)...

view this post on Zulip Eric M Downes (Mar 14 2024 at 18:42):

Oh! I have an idea for a nice book covering the usual abstract algebra subjects for computer scientists using actions and numpy... turns out array broadcasting makes numpy array expression line up very nicely with compositions, and you can do some nice things with concrete finite groups etc. that are also categorical-style. I'm using this library for research as well, and will interface to GAP for groups that are too large:
https://github.com/eric-downes/monoids

Why dont you make a notion account?
https://www.notion.so/
If you hate it we'll use something else. You can export to PDF though it doesn't always look 100% the same, but it turns out you can publish notion pages as a blog, so it may cover the other use cases as well. It's pretty easy to use unless you're given to being impatient/grumpy with software. I really enjoy having access to mathmode, markdown, and basic formatting features in one UI.

view this post on Zulip Eric M Downes (Mar 16 2024 at 00:37):

Here is monday's meeting, tentatively scheduled 1430 GMT;
https://us06web.zoom.us/j/86572493970?pwd=rbIK5g36zNtH9SBtkbzsWQBbb7rOFW.1

view this post on Zulip Morgan Rogers (he/him) (Mar 18 2024 at 14:16):

That's in 15 minutes, for anyone that wants to join!

view this post on Zulip Morgan Rogers (he/him) (Mar 18 2024 at 16:21):

In case anyone sees this late and wants to join in the next session on April 1st, we are going to independently read through all of the definitions in Chapter 1 (and maybe Chapter 2 if you're feeling ambitious) of Monoids Acts & Categories which Eric links to above so that next time we can discuss the notions which were new to us or interesting or confusing.

view this post on Zulip Theophilos (Teo) Tsantilas (Mar 18 2024 at 21:05):

Eric M Downes said:

Here is monday's meeting, tentatively scheduled 1430 GMT;
https://us06web.zoom.us/j/86572493970?pwd=rbIK5g36zNtH9SBtkbzsWQBbb7rOFW.1

Hello all! I would very much like to join the reading group if there is a place for me left... If that's the case, should I join with the link provided through zoom? Thanks!! :)

view this post on Zulip Eric M Downes (Mar 18 2024 at 21:06):

there;s definitely a place! DM me an email and I'll add you to the google calendar event

view this post on Zulip Eric M Downes (Mar 18 2024 at 21:06):

we meet every 2 weeks currently

view this post on Zulip Eric M Downes (Mar 18 2024 at 21:07):

(1430 gmt was ~6 hrs ago)

view this post on Zulip Eric M Downes (Mar 24 2024 at 14:58):

The classifying Space of a Monoid phd thesis
https://www.universiteitleiden.nl/binaries/content/assets/science/mi/scripties/lenzmaster.pdf

view this post on Zulip Eric M Downes (Mar 24 2024 at 14:58):

(looks interesting)

view this post on Zulip Eric M Downes (Mar 25 2024 at 07:01):

Conjecture: This diagram is sufficient to express a semigroup object in a category in which not all products exist, NoProd\mathsf{NoProd} when жж=idSж\circ ж= id_S
proposed semigroup object dia

My reasoning is summarized by these string diagrams and "substituting" S=M×M×MS=M\times M\times M where ×\times is an "internal" product.
sketch of a proof

The problems are:

  1. I know string diagrams live in a symmetric monoidal category, which doesn't seem hopeful I admit, as these have a canonical product... and there's no guarantee that a functor out of an SMC should respect calculations of the parts as it would not generally respect the product...
  2. The strings I provided imply that a suitably defined projector πi:SM\pi_i:S\to M would have the universal property of the product for this object, were MM an object of NoProd\mathsf{NoProd} suggesting it cannot be if products are forbidden, or becomes trivial if products are simply not gauranteed.

view this post on Zulip Eric M Downes (Mar 25 2024 at 07:05):

(I don't know how pure we want to be in terms of topics, if anyone would prefer I just post this as a learning question elsewhere, please speak up!)

view this post on Zulip Morgan Rogers (he/him) (Mar 25 2024 at 09:52):

I saw that you mentioned it elsewhere, but I haven't looked at it closely yet. If you don't get any responses it's something we can discuss in the next reading session.

view this post on Zulip Eric M Downes (Apr 01 2024 at 10:44):

Just a reminder to everyone that we're meeting today, in... ~4 hours!
https://us06web.zoom.us/j/86572493970?pwd=rbIK5g36zNtH9SBtkbzsWQBbb7rOFW.1

view this post on Zulip Julius Hamilton (Apr 01 2024 at 10:53):

I would want to but I think I’m just not quite ready yet. It still takes me a long time to mull over new mathematical ideas. How many people are in the group?

view this post on Zulip Morgan Rogers (he/him) (Apr 01 2024 at 13:06):

So in... 85 mins?

view this post on Zulip Morgan Rogers (he/him) (Apr 01 2024 at 13:06):

It was just two of us last time.

view this post on Zulip Julius Hamilton (Apr 01 2024 at 13:31):

I think I’ll try it out to see how it is.

view this post on Zulip Morgan Rogers (he/him) (Apr 01 2024 at 13:51):

Be sure to take a look at the first chapter of the textbook before hand, because I imagine we will be skipping through it in the discussion :)

view this post on Zulip Julius Hamilton (Apr 01 2024 at 14:07):

I’ll try. I believe it starts at 8:30am MT = 14:30 UTC?
Is it a one hour meeting?

view this post on Zulip Julius Hamilton (Apr 01 2024 at 14:07):

Thank you

view this post on Zulip Morgan Rogers (he/him) (Apr 01 2024 at 14:11):

Yes, UTC lines up with GMT now ;)

view this post on Zulip Eric M Downes (Apr 01 2024 at 14:27):

In case we need a whiteboard; https://scribbletogether.com/whiteboard/7AAC7A35-8F56-48CB-AF3B-5F7D83B0A8B7

view this post on Zulip Julius Hamilton (Apr 01 2024 at 14:28):

Cool. I will not be able to follow but I will listen in to get motivated to study at a higher level.

view this post on Zulip Julius Hamilton (Apr 01 2024 at 14:56):

Accidentally left meeting and would like to rejoin

view this post on Zulip Eric M Downes (Apr 01 2024 at 15:56):

Ah sorry about that, I will try to make it so people dont need my permission to join; zoom makes that annoying

view this post on Zulip Eric M Downes (Apr 01 2024 at 15:57):

I'll also add you to the gcal event

view this post on Zulip Julius Hamilton (Apr 01 2024 at 16:00):

All good.
It seemed like I could learn a lot from those meetings so definitely would love to join the next one. Thanks.

view this post on Zulip Eric M Downes (Apr 12 2024 at 02:53):

Interesting discussion of semigroup structure theorems I ran into today.
https://mathoverflow.net/questions/131110/what-are-the-main-structure-theorems-on-finitely-generated-commutative-monoids

see everybody monday!

view this post on Zulip Naso (Apr 12 2024 at 02:59):

I'm really interested in learning more about semigroups (and other semi- stuff: semirings, semimodules, ...), but I'm not sure if the time will suit me (I'm in Australia, UTC+10) :smiling_face_with_tear:

Are you guys writing up some notes?

view this post on Zulip Eric M Downes (Apr 12 2024 at 03:02):

we can discuss changing the time, although I agree there isnt much overlap. I'll invite you to the notion where we are collecting notes if you dm me your email address. (Notion is mostly markdown but critically it has mathmode "$$", so good for notes.

view this post on Zulip Julius Hamilton (Apr 13 2024 at 21:35):

Is there official reading for Monday’s meeting?

view this post on Zulip Julius Hamilton (Apr 13 2024 at 21:48):

This looks sort of interesting and relevant - https://en.m.wikipedia.org/wiki/Light%27s_associativity_test

view this post on Zulip Julius Hamilton (Apr 13 2024 at 21:53):

Eric M Downes said:

Conjecture: This diagram is sufficient to express a semigroup object in a category in which not all products exist, $\mathsf{NoProd}$ when $ж\circ ж= id_S$
proposed semigroup object dia

My reasoning is summarized by these string diagrams and "substituting" $S=M\times M\times M$ where $\times$ is an "internal" product.
sketch of a proof

The problems are:

  1. I know string diagrams live in a symmetric monoidal category, which doesn't seem hopeful I admit, as these have a canonical product... and there's no guarantee that a functor out of an SMC should respect calculations of the parts as it would not generally respect the product...
  2. The strings I provided imply that a suitably defined projector $\pi_i:S\to M$ would have the universal property of the product for this object, were $M$ an object of $\mathsf{NoProd}$ suggesting it cannot be if products are forbidden, or becomes trivial if products are simply not gauranteed.

I’d like to understand this more. Could you explain what those string diagrams are saying?

view this post on Zulip Eric M Downes (Apr 14 2024 at 00:43):

Official reading is "make more progress on ch 1 of KKM", linked far above.

Re associativity tests, for finite magmas I prefer using action-composition; as soon as you find a composition of two rows (or columns) not already a row (column) you know the magma is not associative, and you stop.

The string diagrams are an internalization of the operations from the lawvere theory; take a look at Ch 1 of MacLane for a monoid object. So instead of the usual μ:M2M\mu:M^2\to M I am writing μ:M3M3\mu:M^3\to M^3 but I'm calling M3M^3 its own object. The "o-" symbol in the string dias is a monadic unit that introduces from nothing a default value (so probably I should just make it a monoid and return the monoidal identity):

μ:(x,y,z)(xy,z,1)\mu:(x,y,z)\mapsto(xy,z,1)

view this post on Zulip Eric M Downes (Apr 14 2024 at 00:45):

and ж is just a transposition of arguments.

mind you these are not how it always needs to work, these are the localization to show my diagram includes the traditional semigroup object. Its quite possible thats the only real case that can exist.

view this post on Zulip Morgan Rogers (he/him) (Apr 15 2024 at 14:00):

Reminder that this will happen in 30mins

view this post on Zulip Morgan Rogers (he/him) (Apr 15 2024 at 14:32):

@Eric M Downes same link from last time?

view this post on Zulip Morgan Rogers (he/him) (Apr 15 2024 at 14:40):

Hmm... I suspect that either the host has forgotten or I have made a timing error.

view this post on Zulip Julius Hamilton (Apr 15 2024 at 14:43):

I had the same time on my calendar

view this post on Zulip Julius Hamilton (Apr 15 2024 at 14:43):

I was just commuting

view this post on Zulip Julius Hamilton (Apr 15 2024 at 14:43):

Wasn’t sure if I would join

view this post on Zulip Morgan Rogers (he/him) (Apr 15 2024 at 14:44):

Julius Hamilton said:

I was just commuting

JH = HJ?
You can join the meeting with the Zoom link further up in the chat now :)

view this post on Zulip Julius Hamilton (Apr 15 2024 at 14:45):

Haha nice!!!

view this post on Zulip Julius Hamilton (Apr 15 2024 at 14:46):

I will join via chat cos I’m in a public environment

view this post on Zulip Julius Hamilton (Apr 15 2024 at 14:49):

Eric said we would change the settings so we don’t have to be “let in”, would be good to do that today

view this post on Zulip Julius Hamilton (Apr 15 2024 at 14:49):

E0B82C98-BB6C-4024-B61D-38DAFCFF5C48.png

view this post on Zulip Eric M Downes (Apr 15 2024 at 15:55):

Sadly I did change the settings and zoom still wont do it :(... you might need to be logged into to the zoom account for the same email as in the google invite? I'll look into it.

We got a late start today, but made it up to Green's relations.

My biggest piece of homework is to show that the factor semigroup of the rees congruence is a pushout in SetM\mathsf{Set}^M the category of MM-actions.

view this post on Zulip Eric M Downes (Apr 15 2024 at 16:31):

Ahhhhhhh I think I figured it out; sorry guys. Appears I had to both

so, hopefully that will work? :/

view this post on Zulip Theophilos Tsantilas (Apr 16 2024 at 09:39):

Unfortunately I wasn't able to attend yesterday. Which topics did you cover?

view this post on Zulip Eric M Downes (Apr 16 2024 at 11:11):

at this point we covered everything in Ch 1 up to green's relations.

view this post on Zulip Eric M Downes (Apr 25 2024 at 16:55):

I had a fun time writing the Rees congreunce itself as a semigroup homomorphism. Thought I'd share.

Let's say you have a semigroup object (M,μ)(M,\mu) in a topos in which the subobject classifier is a meet semilattice (idempotent monoid) (Ω,,)(\Omega,\land,\top) where as usual :1Ω\top:1\to\Omega, and
M=!:MΩ\top_M=\top\circ\,!:M\to\Omega is pre-composition with the unique terminal map !:M1!:M\to 1.

Then you can rewrite congruence in an appealing way. Here     α\overset{\alpha}{\implies} is a not-necessarily invertible 2-morphism (which acts as \bigwedge on the codomain of all its argument morphisms), Δ\Delta doubles the argument, and (12),(23)(12),(23) are transpositions of arguments:

:(M,μ)×(M,μ)(Ω,,)\sim\,:(M,\mu)\times (M,\mu)\to (\Omega,\land,\top) is a congruence just when it is

I think this is pretty cool, though I'm unsure how seriously to take it.

view this post on Zulip Eric M Downes (Apr 25 2024 at 17:22):

The transitivity rule reminds me of how \infty-categoricists talk about composition being associative, not up to equality, but up to a higher morphism that witnesses the composition. I lack the understanding to really take it further than that, but it suggests this picture views categories themselves as "higher" Lawvere theories (in which strict equality is not required among the equations) ... or something. Probably understanding if this picture is consistent with [[congruence]] would be fruitful.

Ok, have a nice day!

view this post on Zulip Morgan Rogers (he/him) (Apr 25 2024 at 18:57):

That sounds valid for a general congruence. Where does the Rees congruence come in?

view this post on Zulip Eric M Downes (Apr 25 2024 at 19:05):

Glad it passes a minimal sniff-test! Thanks, and fair question. I guess I didn't write that part! I think (my translation of a) Rees congruence would be any morphism with the same signature as \sim with a monic 2-morph into \sim.

view this post on Zulip Morgan Rogers (he/him) (Apr 28 2024 at 10:28):

Hi folks, I exceptionally won't be able to make it tomorrow. Would it be okay to move it back a week?

view this post on Zulip Eric M Downes (Apr 28 2024 at 12:42):

Fine by me -- unless there are objections, we'll meet two weeks in a row: next week, and the week after. That way if anyone had planned around the 2-week cycle it won't be disrupted.

I would also consider having a discussion Mon USA PM / Tue AUS AM. @Naso let me know if that's useful.

view this post on Zulip Eric M Downes (May 06 2024 at 13:51):

We're meeting in 40 minutes!
https://us06web.zoom.us/j/86572493970?pwd=rbIK5g36zNtH9SBtkbzsWQBbb7rOFW.1

view this post on Zulip Eric M Downes (May 07 2024 at 21:42):

Re-posting a paper brought to my attention by @Brendan Murphy
https://www.cse.chalmers.se/~peterd/papers/Coherence_Monoidal.pdf

What other theorems about monoids lift to monoidal categories this way? What do actions look like?

view this post on Zulip Eric M Downes (May 13 2024 at 14:49):

Hi all, reminder we will next meet on the 27th to cover §\S 1.4+. No meeting next week, kthxbyeeee.

view this post on Zulip Morgan Rogers (he/him) (May 13 2024 at 19:45):

I was rudely absent this afternoon when the meeting was supposed to take place, I apologize.