一个集合S的二元操作∘定义了一个函数S×S→S。 当一个集合S和该集合的一个二元运算符∘满足以下关系时,我们称S对于∘是一个幺半群,或说(S,∘)是幺半群(Monoid)。 结合律(associative):∀a,b,c∈S,a∘(b∘c)=(a∘b)∘c 单位元(identity element):∃e∈S,∀a∈S使得a∘e=e∘a=a 如果只满足结合律,则(S,∘)是半群(Semigroup) 例:(N,+),(Z,+),(R,+)等,都是幺半群 交换幺半群 如果(S,∘)是幺半群,且满足交换律,也即: ∀a,b∈S,a∘b=b∘a