|
Dedekind 0.0.0
A structuralist C++23 Module Library
|
A Semigroup with a two-sided Identity element. More...
A Semigroup with a two-sided Identity element.
Adds a neutral element e such that e ⊕ a = a = a ⊕ e for all a. bool with logical_or is a Monoid (identity = false); unsigned int with plus is a Monoid (identity = 0).