semigroup¶
Semigroup¶
Semigroup
Mathematically a Semigroup is a set S along with an
associative binary operation * such that
(∀x ∈ S)(∀y ∈ S)(∀z ∈ S) => (x*(y*z)) = ((x*y)*z)
Important
Contract: Semigroup initializer parameters must have
mult closed and associative on reps