代数结构 = 集合 + 运算。当我们抽象出整数加法、矩阵乘法、置换合成的 共性,得到的一般框架就是代数结构。这是 线性代数 的延伸,也是计算机科学(编码、密码、形式语言)的工具。
集合 A 上的 二元运算 是函数:
∗:A×A→A
要求运算结果 仍在 A 中(封闭性)。
| 名称 | 定义 |
|---|
| 结合律 | (a∗b)∗c=a∗(b∗c) |
| 交换律 | a∗b=b∗a |
| 单位元 e | ∀a,a∗e=e∗a=a |
| 零元 θ | ∀a,a∗θ=θ∗a=θ |
| 逆元 a−1 | a∗a−1=a−1∗a=e |
单位元、零元若存在则 唯一;逆元若存在则唯一(要求结合律)。
- 半群:满足 结合律 的代数系统 (S,∗)。
- 含幺半群(幺半群):有 单位元 的半群。
例:字符串集合在拼接运算下构成幺半群,单位元为空串。
(G,∗) 满足四条:
- 封闭性。
- 结合律。
- 存在单位元。
- 每个元素都有逆元。
若还满足 交换律,称 交换群(阿贝尔群)。
非空子集 H⊆G 在 G 的运算下仍为群,记 H≤G。
判定:H=∅ 且 ∀a,b∈H,a∗b−1∈H。
任何群都有 平凡子群 {e} 和 G 本身。
设 G 是有限群,H≤G,则:
∣H∣∣G∣
即子群的阶整除群的阶。
由单个元素生成的群:G=⟨a⟩={ak∣k∈Z}。
- a 的 阶 为最小的 n>0 使 an=e(若不存在,阶为无穷)。
- 有限循环群 ⟨a⟩ 同构于 Zn;无限循环群同构于 Z。
| 名称 | 结构 |
|---|
| (Z,+) | 整数加法群(无限循环) |
| (Zn,+) | 模 n 加法群(有限循环,阶 n) |
| (Zp∗,×) | 模素数 p 乘法群 |
| Sn | n 元置换群(阶 n!,n≥3 非交换) |
| Dn | 二面体群(正 n 边形对称群) |
设 (G,∗) 与 (H,∘) 是两个代数系统,映射 φ:G→H 满足:
φ(a∗b)=φ(a)∘φ(b)
称为 同态。同态种类:
- 单同态:φ 单射。
- 满同态:φ 满射。
- 同构:φ 双射。
同构的两个结构在代数性质上 完全相同,只是给元素换了名字。
(R,+,⋅) 满足:
- (R,+) 是 交换群。
- (R,⋅) 是 半群。
- 乘法对加法满足 分配律。
例:(Z,+,⋅)、(Zn,+,⋅)、(Mn(R),+,⋅)。
满足:
- (F,+,⋅) 是 交换环。
- 存在 乘法单位元 1=0。
- 每个非零元素都有乘法逆元。
例:(Q,+,⋅)、(R,+,⋅)、(C,+,⋅)、(Zp,+,⋅)(p 为素数)。
整环:无零因子的交换环。有限整环必为域。这就是为什么 Zp(p 素数)是域,而 Z6 不是——后者有零因子 2⋅3=0。
格(Lattice)是特殊的偏序集 (L,⪯):任意两元素都有 上确界(并 ∨)与 下确界(交 ∧)。
也可代数化定义:(L,∨,∧) 是满足结合、交换、吸收的代数。
例:
- (P(A),⊆):幂集偏序,∨=∪,∧=∩。
- (N,∣):整除关系,∨=lcm,∧=gcd。
满足 分配律 和 补元存在 的格。是数字电路、命题逻辑(参见 数理逻辑)的代数模型。