Two things that don't commute, but get called addition in some languages: * String concatenation * Tuple concatenation Others?
@johnmyleswhite @rcalsaverini @fulmicoton but are there common notations for, eg, a semigroup op vs a monoid op vs a commutative monoid etc?
-
-
@avibryant@rcalsaverini@fulmicoton I'm not aware of a good distinction between semigroup and monoid.Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
@avibryant@rcalsaverini@fulmicoton But many people (even the Wikipedia editors) are careful about commutative vs. non-commutative monoids. -
@johnmyleswhite@rcalsaverini@fulmicoton but it's not good enough to call commutative "add" and non-com "multiply"; multiplying Z commutes! -
@avibryant@rcalsaverini@fulmicoton That's true. We could get better notation. IIRC we wound up with this due to linear algebra. -
@johnmyleswhite@avibryant The noncommutative + notation has never bothered me in the languages where I've used it (R, Python, C# at least).
End of conversation
New conversation -
-
-
@avibryant@johnmyleswhite@fulmicoton ... are still available. It is not as easy as a tweet may describe it, but it is possible.Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
@avibryant@johnmyleswhite@fulmicoton commutative monoids could extend monoids. Then all functions based on the monoidal properties are ...Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.