Dedekind 0.0.0
A structuralist C++23 Module Library
Loading...
Searching...
No Matches
dedekind::algebra::IsAdditiveMonoid Concept Referenceexport

Proposition: a set object X whose carrier is a monoid under +. More...

Concept definition

template<typename X, typename Add std::plus<typename X::Domain>>
Proposition: a set object X whose carrier is a monoid under +.
Definition monoid.cppm:63
Proposition: a set object X whose carrier X::Domain forms a monoid — the set-indexed lift of category...
Definition monoid.cppm:51

Detailed Description

Proposition: a set object X whose carrier is a monoid under +.

The std::plus-defaulted additive witness of the set-indexed IsMonoid.

Template Parameters
XThe set object.
AddThe additive operation (defaults to std::plus<X::Domain>).