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

A Ring where multiplication is also commutative. More...

Concept definition

template<typename X, typename Add std::plus<typename X::Domain>, typename Mult std::multiplies<typename X::Domain>>
A Ring where multiplication is also commutative.
Definition ring.cppm:221
The set-indexed lift: a set object X whose carrier X::Domain is both a Semiring AND an Abelian Group ...
Definition ring.cppm:152
Definition species.cppm:772

Detailed Description

A Ring where multiplication is also commutative.

Template Parameters
TThe carrier type.
AddAdditive operation witness (defaults to std::plus<T>).
MultMultiplicative operation witness (defaults to std::multiplies<T>).