Dedekind 0.0.0
A structuralist C++23 Module Library
Loading...
Searching...
No Matches
dedekind::category::CommutativeRingLaws Concept Reference

The base's laws that a multiplied-out × rests on. More...

Concept definition

template<typename B>
associative<B>(std::plus<B>{}) && commutative<B>(std::plus<B>{}) &&
associative<B>(std::multiplies<B>{}) &&
distributive<B>(std::multiplies<B>{}, std::plus<B>{})
The base's laws that a multiplied-out × rests on.
Definition total.cppm:357
constexpr bool associative(Op)
The laws as functions of the operation: associative<T>(Op{}), commutative<T>(Op{}),...
Definition species.cppm:384

Detailed Description

The base's laws that a multiplied-out × rests on.

Template Parameters
Bthe base carrier.