代数体系就是集合与运算,只不过在其上附加了各种特殊性质。
群 = 1 个非空集合 + 1 种二元运算 + 性质
半群(Semigroup)#
设 S 为一非空集合,其上有二元运算 ∘,满足结合律,则称 { S;∘ }(有时也省略 ∘,简写为 S)为一个半群。
例:{ N+;+ } 是半群。
幺元(单位元)#
设 { S;∘ } 为半群,若 el∈S 满足 ∀a∈S, el∘a=a,则称 el 为 S 的左幺元;类似地可以定义右幺元 er。
如果 e 同时是 S 的左幺元和右幺元,则称 e 为幺元(又称单位元)。
存在幺元的半群称为幺半群。
定理:幺半群的幺元是唯一的。这是因为,假如存在 e,e′ 都是幺元,那么 e=e∘e′=e′.
例:{ N+;× } 是幺半群。
群(Group)#
设 { G;∘ } 是一个幺半群,幺元为 e,如果对于 a∈G,∃ a′∈G, a′∘a=e,就称 a′ 是 a 的左逆;类似地可以定义右逆;如果 ∃ b∈G,b 同时是 a 的左逆和右逆,就称 b 是 a 的逆元。
定理:任何元素如果存在逆元,那么逆元是唯一的。这是因为,如果 a 有逆元 b,c,那么 b=b∘e=b∘(a∘c)=(b∘a)∘c=e∘c=c.
因此今后可以用 a−1 代表 a 的逆元。
如果 ∀a∈G, ∃ a−1∈G,则称 { G;∘ } 是一个群。换句话说,如果一个幺半群的每个元素都可逆,就称其为群。
群的定义可以总结为以下四点:
- 在集合 G=∅ 上定义了二元运算 ∘. (由二元运算定义可知,G 对 ∘ 封闭。)
- ∘ 满足结合律,(a∘b)∘c=a∘(b∘c).
- G 中存在幺元 e,使得 ∀a∈G, a∘e=e∘a=a.
- G 中任何元素都有逆元,∀a∈G,∃ a−1∈G, a∘a−1=a−1∘a=e.
群的定义还可以等价地总结为以下四点,这四点被称为群的单边定义(即只定义左边):
- 与上述 1. 相同
- 与上述 2. 相同
- 将上述 3. 中的“幺元 e”替换为“左幺元 el”.
- 将上述 4. 改写成 G 中任何元素都有“左逆元”,∀a∈G,∃ a′∈G, a′∘a=el.
当然,也可以全部换成“右边”的定义。
从群的定义推出群的单边定义是平凡的。要证明二者的等价性,只需要反向推出即可。
实际上,∀a∈G,∃ a′∈G, a′∘a=el,从而 ∃ a′′∈G, a′′∘a′=el.
因此 a∘a′=(el∘a)∘a′=a′′∘a′∘a∘a′=a′′∘(el∘a′)=a′′∘a′=el.
同时 a∘el=a∘(a′∘a)=el∘a=a.
这就证明了,el 是 S 的右幺元,而 a′ 是 a 的右逆元 □
为了简化记号,将 ∘ 略去不写。
- 群满足左消去律:∀a,b,c∈G,有 ab=ac⇒b=c. 证明使用左逆元;
- 群满足右消去律,形式类似;
- 群中的所有元素都有唯一的左逆元和右逆元,且就是其逆元;
- 对于 ∀a,b∈G,方程 xa=b, x∈G 的解存在且唯一。证明存在性只需令 x=ba−1;证明唯一性只需假设 x1a=b, x2a=b,由右消去律知 x1=x2;
- 对于 ∀a,b∈G,方程 ax=b, x∈G 的解存在且唯一;
群的另一个定义#
如果一个半群 G 满足 ∀a,b∈G,方程 ax=b,x∈G 和 xa=b,x∈G 均有解,则 G 为群。
证明:
设 xa=a 的解为 ea∈G,以及对 ∀b∈G,设 ax=b 的解为 c,则 eab=eaac=ac=b,因此 ea 为 G 的左幺元,记作 el;
同时,对 ∀a∈G,a−1a=el 有解 a−1∈G,因此 G 中任何元素都有“左逆元”;
因此符合群的单边定义,证毕。
群的消去律定义#
有限半群 G 如果满足左右消去律,则 G 为群。
证明:
由于 ∣G∣<∞,可设 G={a1,a2,…,an}.
对于 ∀ai∈G,考虑元素 aia1,aia2,…,aian,由消去律可知它们两两不同,因为 aiap=aiaq⇒ap=aq;
而这就意味着 ∀aj∈G, ∃ ak∈G, aiak=aj,也即 aix=aj 必有解.
这个证明运用了关键的集合论定理:对于有限集合 A,B,(A⊆B)∧(∣A∣=∣B∣)⇒A=B.
同理可证 xai=aj 也必有解.
从而由刚刚的“群的另一个定义”,半群 G 是群。
设 G 为群,可以定义:
- 幂次 an, n∈Z:∀a∈G,
an=⎩⎨⎧a∘a⋯an,e,na−1∘a−1⋯a−1,n>0,n=0,n<0.
am+n=aman, (am)n=amn
- 通常将以 ⋅ 作为运算符号的群理解为乘法群;
- 通常将元素之间省略了运算符号的群理解为乘法群;
- 通常将以 + 作为运算符号的群理解为交换群;
设 G 为交换群,可以定义:
- a∈G 的逆元写作 −a 而非 a−1;
- G 的幺元 e 写作 0,称为“零元”;
- 数乘 na, n∈Z:可以类比幂次来定义;
群的阶#
设 G 为群,其阶定义为群里面的元素个数,记作 ∣G∣,可以取正整数或无穷。
元素的阶#
设 G 为群,a∈G,则称 a 的阶为最小的满足 ak=e 的正整数 k. 如果这样的正整数不存在,则称 a 的阶为无穷。
在不致混淆的情况下,可以将 a 的阶记作 ∣a∣.
元素的阶有若干性质:
设 a∈G 的阶为 d 有限,则
- a−1 的阶为 d
- ak 的阶为 d/gcd(d,k),其中 k∈N+
设 a,b∈G 的阶分别为 m,n 均有限,则
- 若 ab=ba,则
- 若 gcd(m,n)=1,即 m⊥n,则 ab 的阶为 mn
- 若 m⊥n,则 ab 的阶(记为 k)满足 k∣lcm(m,n),但未必相等
- 若不保证 ab=ba,则 ab 的阶可能为无穷