# 代数系统 - 半群 - 幺半群 - 群:代数系统的完善化
# 代数系统
设非空集合 A 上有 f1,f2,…,fn 共 n 个不同的运算,则称 A 在 n 个运算下构成一个代数系统 (algebraic system), 记作 ⟨A,f1,f2,…,fn⟩.
代数系统只规定了运算是封闭的,并没有规定各个运算的具体性质。所以代数系统是代数学中最笼统最没用的概念,其表明代数学研究的对象是集合上的一些运算及性质。按照从简单到复杂的规律,我们首先研究(具有某些性质的)仅含有一个元素的代数系统,即半群和群。
# 半群
# 概念
若代数系统 ⟨S,∘⟩ 中运算 ∘ 满足结合律,即 ∀x,y,z∈S, 有
(x∘y)∘z=x∘(y∘z)
则称代数系统 ⟨S,∘⟩ 为半群 (semigroup). 记号 ∘ 通常叫做乘法,在不引起混淆的前提下,可以省略记号 ∘, 并将半群 ⟨S,∘⟩ 简记为 S. 对半群 ⟨S,∘⟩, 若 ∃T⊆S 使得 ⟨T,∘⟩ 也为半群,则称 T 为 S 的子半群。
若半群的运算满足交换律,那么称该半群为可交换半群 (commutative semigroup). 对于可交换半群,我们有时采用 + 作为运算的符号。
下面是半群的一些例子:
- 对任意集合 A, ⟨P(A),∩⟩, ⟨P(A),∪⟩ 是半群。
- 由集合 A 到 A 的全体映射构成的集合 AA, 在映射的复合运算下构成半群 ⟨AA,∘⟩.
- 全体偶数在乘法意义下构成半群 ⟨2Z,×⟩.
# 半群的幂和指数律
在半群 S 中,若 A∈S 我们定义幂运算 an 为连续 n 个 a 相乘。那么,我们有以下指数律成立:
- aman=am+n.
- (am)n=amn.
对于可交换半群,我们还有:(ab)n=anbn.
# 幺半群
若半群 S 中存在单位元 e∈S 使得 ∀s∈S,es=se=s. 则称 S 为幺半群 (monoid), 有时也称之为独异点。
# 群的基本概念
# 定义
若某幺半群的各元素均存在逆元,则其为群。也即对代数系统 ⟨G,∘⟩, 我们称之为群 (group), 当其满足以下三条件:
- 结合律:∀a,b,c∈G,(a∘b)∘c=a∘(b∘c).
- 存在单位元 (identity element) e 使得 ∀a∈G,ea=ae=e.
- ∀a∈G, 存在逆元 (inverse element) a−1 使得 aa−1=a−1a=e.
注意到,这三项条件不是相互独立的, 2
可以由 1
, 3
推出,但是由于使群的性质更清晰我们同样将 2
作为群定义的条件之一。
此外,还需要注意的是,在许多代数学书籍上,群的定义还包括一个条件:封闭性 (closure) : ∀a,b∈G,ab∈G. 但我们的定义是基于代数系统进行的,代数系统天然是封闭的,因此在我们的定义中并不需要这一条件。
# 其它零碎的概念
# 交换群
如果群 G 的运算满足交换律,即 ∀a,b∈G, ab=ba. 那么称这个群为交换群 (commutative group), 也叫阿贝尔群 (Abelian group).
若群 G 中只含有有限个元素,称其为有限群,否则称其为无限群。对有限群 ⟨S,∘⟩, 其元素个数称为 S 的阶;对无限群,我们规定其阶为 ∞. 群 G 的阶采用 ∣G∣ 表示。
# 子群
对群 G, 若 ∃H⊆G 使得 H 也为群,则称 H 为 G 的子群 (subgroup), 记作 H≤G.
# 生成元
设 集合 X 是群 G 的子集,令 {Hi} 是所有包含 X 的子集,则 ⋂iHi 称为群 G 由集合 X 生成的子群,记作 ⟨X⟩, 并称 X 是子群 ⟨X⟩ 的生成元 (generator).
# 商群
# 正规子群
# 同态
# 概念
若 G 和 H 是两个半群,若映射 f:G→H 满足
f(ab)=f(a)f(b),∀a,b∈G
那么称 f 是 G 到 H 的同态 (homomorphism), 并称 G 与 H 同态 (homomorphic), 记作 G∼H.
进一步,有:
- 若 f 是单射 (injective), 则称 f 是 G 到 H 的单同态 (monomorphism).
- 若 f 是满射 (surjective), 则称 f 是 G 到 H 的满同态 (epimorphism).
- 若 f 是双射 (bijective), 则称 f 是 G 到 H 的同构 (isomorphism), 记作 G≅H.
# 性质
# 群同态基本定理
# 循环群
# 置换、对称群、Cayley 定理
# 置换
有限集 S 到自身的一一映射称为置换,一般用 σ 表示。若 ∣S∣=n, 我们称这样的置换为
n 次置换。显然,在 n 元集合 S 中,共有
n! 个置换。置换可以采用下列符号表示:
σ=(1σ(1)2σ(2)⋯⋯nσ(n))
它表示将 S 中的元素 1,2,⋯,n 重新排列,使得 1 映射到 σ(1), 2 映射到 σ(2), 以此类推。
# 对称群
含有 n 个元素的集合 S 上的所有置换组成一个群,称为 S 的对称群 (symmetric group), 记作 Sn.
对称群的某一子群由部分置换组成,称为置换群 (permutation group), 通常表示为 Pn.