Zulip Chat Archive
Stream: Is there code for X?
Topic: non-unital comm (semi)ring
Jireh Loreaux (Apr 15 2022 at 19:29):
I guess we don't have non_unital_comm_semiring
or non_unital_comm_ring
, right? We'll need these to, for example, talk about C₀(α, ℂ)
as a non-unital commutative C∗-algebra. Is there a good reason why comm
is not a mixin? Or is just a historical accident?
Eric Wieser (Apr 15 2022 at 19:39):
Well, we have docs#is_commutative
Eric Wieser (Apr 15 2022 at 19:39):
But the refactor it was introduced as part of was abandoned
Jireh Loreaux (Apr 15 2022 at 19:54):
Okay, I am planning on not defining non_unital_non_assoc_comm_(semi)ring
, because (a) I can't think of any specific instances where it's applicable, and (b) who in the world ever uses a commutative but non-associative multiplication in a ring?
Junyan Xu (Apr 15 2022 at 21:28):
https://en.m.wikipedia.org/wiki/Jordan_algebra
https://en.m.wikipedia.org/wiki/Mutation_(Jordan_algebra)
Eric Wieser (Apr 16 2022 at 06:02):
Eric Wieser (Apr 16 2022 at 06:02):
Ah, I guess the PR is still open
Last updated: Dec 20 2023 at 11:08 UTC