“连接是 $\Sigma^$ 上的二元运算,满足结合律 $(uv)w=u(vw)$,空字是双侧单位元 $\varepsilon u=u\varepsilon=u$,并有长度可加性 $ uv =…”
形式陈述
集合
对每个有序输入对
这里的
交换律、结合律、单位元和逆元都是在二元运算之上另行施加的性质。甚至一个运算完全没有这些性质,也仍可满足二元运算的定义。
一般的二元函数可以具有类型
直觉
二元运算是“把两个同类对象组合成一个同类对象”的最小代数接口。只有结果仍在同一个集合中,才能继续重复组合:
这使结合律等多步表达式具有统一类型。
封闭性取决于底层集合,而不只取决于公式。减法在整数上封闭,在自然数上却可能离开集合;除法在非零有理数上处处有定义,在全部有理数上则遇到零除。改变论域会改变“同一公式”是否构成二元运算。
把运算明确写成函数还能避免量词模糊。结合律是对所有
例子与边界
整数加法和乘法都是
考察“减法”时,先选底集再检查公式。在非负整数
两边按相同次序使用
在集合
矩阵乘法在固定尺寸
推论与应用
半群是在二元运算上加入结合律;幺半群再加入单位元;群进一步要求每个元素可逆。环同时组织加法与乘法两个二元运算,并用分配律连接它们。
算法中的折叠、扫描和区间聚合也依赖二元运算。若运算结合,输入可以按树形顺序组合;若还有单位元,可以自然处理空区间;若存在逆元,某些前缀结果可以相减恢复区间结果。所需代数条件应按接口逐项声明,而不是一律假设交换群。
参考资料
-
David S. Dummit and Richard M. Foote, Abstract Algebra, 3rd ed., Wiley, 2004, Section 1.1.
-
Joseph A. Gallian, Contemporary Abstract Algebra, 10th ed., Cengage, 2021, Chapter 2.
-
John B. Fraleigh, A First Course in Abstract Algebra, 7th ed., Pearson, 2003, binary operations and groups.
-
Thomas W. Judson,Abstract Algebra: Theory and Applications,开放教材 LibreTexts 在线版,Definitions and Examples,§3.2,二元运算与群公理(访问于 2026-10-03)。