|
Dedekind 0.0.0
A structuralist C++23 Module Library
|
The set-indexed lift of category::IsSemiring (an exact alias of category::IsRig): the "rig" rung of the tower.
More...
The set-indexed lift of category::IsSemiring (an exact alias of category::IsRig): the "rig" rung of the tower.
The faithful lift, matching every other rung: IsAlgebraOnSet supplies the carrier discipline and category::IsSemiring<X::Domain, Add, Mult> supplies the full axioms — commutative additive monoid, multiplicative monoid, and the registered distributive laws. (An earlier composition through a signature-only action concept checked call shapes and was strictly weaker than the category rung it names.)
| X | The set object (category::IsSet). |
| Add | Additive operation witness (defaults to std::plus). |
| Mult | Multiplicative operation witness (defaults to std::multiplies). |