Zulip Chat Archive

Stream: Is there code for X?

Topic: Ideals for semigroups/monoids


Xavier Xarles (Dec 18 2023 at 15:38):

Is it defined already?
https://ncatlab.org/nlab/show/ideal+in+a+monoid
Do you find it interesting to be in there? It could be defined with the sub_mul_action structure, and it has many applications in semi-groups and monoids.

Yaël Dillies (Dec 18 2023 at 15:40):

Those are all questions for @Eric Wieser

Jireh Loreaux (Dec 18 2023 at 15:42):

No, I'm fairly certain we don't have that (EDIT: for semigroups). However, there is a planned project (whenever I or someone else gets around to it) to define two-sided ideals (for even non-unital rings). Not sure off the top of my head whether or not these should be merged.

Yaël Dillies (Dec 18 2023 at 15:44):

This seems pretty separate though. A monoid ideal need not be closed under addition (in fact, there may well be no ambient addition!)

Eric Wieser (Dec 18 2023 at 15:44):

Isn't a monoid ideal just SubMulAction M M?

Eric Wieser (Dec 18 2023 at 15:45):

(or SubMulAction (MulOpposite M) M for the right- monoid ideal)

Eric Wieser (Dec 18 2023 at 15:45):

I don't think we have anything beyond that

Jireh Loreaux (Dec 18 2023 at 15:48):

Sorry, I meant for semigroups we don't. The answer is basically that we don't have any actions of non-unital (i.e., without identity) types on other types.

Eric Wieser (Dec 18 2023 at 15:49):

docs#SubMulAction works for semigroups, because it only assumes SMul not MulAction

Jireh Loreaux (Dec 18 2023 at 15:53):

Ah, is that a recent change? (nevermind, I can blame). Answer: apparently not.


Last updated: Dec 20 2023 at 11:08 UTC