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