Skip to content

半群

Semigroup

带有结合二元运算的集合。

条目类型
定义

形式陈述

半群是二元组 (S,),其中 S 是非空集合,:S×SS 是满足结合律的二元运算

(ab)c=a(bc)

对所有 a,b,cS 成立。半群不要求存在单位元、逆元或交换律。

直觉

半群刻画“可以连续组合,而且组合次序中的括号不重要”的对象。结合律保证 a1an 无须指定括号,但不会允许任意交换元素次序。

半群只要求一种运算可结合,因此能无歧义地组合任意有限非空序列。它不保证空组合、逆操作或交换性,恰好适合描述不可撤销的过程与连续状态变换。结合律的价值在于允许改变求值括号,而不是允许交换次序。

例子与边界

正整数在加法下构成半群,却没有加法单位元;非空字符串在连接运算下也构成半群。整数减法不满足结合律,因为 (53)15(31)。一个封闭运算即使满足交换律,也未必满足结合律。

正偶数在乘法下构成半群:乘积仍为正偶数且乘法结合,但单位元 1 不在其中,所以它不是幺半群。另取任意非空集合 X,定义左零运算 xy=x,则

(xy)z=x=x(yz),

故结合律成立;只要 X 至少有两个元素,该运算便不交换。它说明结合律是一条独立条件,不能由封闭性、交换性或熟悉的算术外观自动推出。

推论与应用

加入双侧单位元得到幺半群,再要求每个元素可逆得到群。半群还用于描述自动机的状态变换、程序操作的顺序合成和代数化的字符串处理。

加入单位元得到 幺半群,进一步加入逆元得到群。有限半群与自动机转换幺半群联系正则语言,结合运算还支撑并行扫描、区间查询和动态规划中的状态合并。

参考资料
  • David S. Dummit and Richard M. Foote, Abstract Algebra, 3rd ed., Wiley, 2004, §1.1.
  • Michael Artin, Algebra, 2nd ed., Pearson, 2011, §2.1.
关系图谱6 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组
分类位置

上位 / 更一般

暂未标注直接上位概念。

下位 / 直接特例