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

An Associative Magma. More...

Concept definition

template<typename T, typename Op>
Definition species.cppm:769
T × T → T (The Base Total Species).
Definition total.cppm:527
An Associative Magma.
Definition total.cppm:566

Detailed Description

An Associative Magma.

Adds associativity to the Magma: (a ⊕ b) ⊕ c = a ⊕ (b ⊕ c). This is the foundational property that allows operations to be "chained" without ambiguity, enabling sequential composition.