|
Dedekind 0.0.0
A structuralist C++23 Module Library
|
Proposition: a set object X whose carrier X::Domain forms a monoid — the set-indexed lift of category::IsMonoid.
More...
Proposition: a set object X whose carrier X::Domain forms a monoid — the set-indexed lift of category::IsMonoid.
X is an ETCS set, its carrier X::Domain satisfies the axiomatic category::IsMonoid<X::Domain, Op>, and IsAlgebraOnSet supplies the carrier discipline (IsLSet roots std::semiregular on X::Domain, IsClosedAlgebra pins strict closure). The Op-defaulted IsAdditiveMonoid / IsMultiplicativeMonoid siblings name the canonical additive / multiplicative witnesses.
| X | The set object (category::IsSet). |
| Op | The binary operation on X::Domain (defaults to std::plus). |