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

The set-indexed lift: a set object X whose carrier X::Domain is both a Semiring AND an Abelian Group under addition. More...

Concept definition

template<typename X, typename Add std::plus<typename X::Domain>, typename Mult std::multiplies<typename X::Domain>>
Proposition: a set object X whose carrier is a group under +.
Definition group.cppm:239
The set-indexed lift: a set object X whose carrier X::Domain is both a Semiring AND an Abelian Group ...
Definition ring.cppm:152
The set-indexed lift of category::IsSemiring (an exact alias of category::IsRig): the "rig" rung of t...
Definition ring.cppm:105
The Perfect Species (Rig ∩ Rng).
Definition total.cppm:791

Detailed Description

The set-indexed lift: a set object X whose carrier X::Domain is both a Semiring AND an Abelian Group under addition.

Template Parameters
XThe set object (category::IsSet).
AddAdditive operation witness (defaults to std::plus).
MultMultiplicative operation witness (defaults to std::multiplies).