# 群的定义
群其实是要求一个集合要能附带(封闭)某一种性质良好运算,也就是说:运算封闭,结合,可逆并且有单位元。
定义
对于一个集合 X 和一个二元运算 ∗:X×X→X,如果满足:
∀a,b,c∈Xs.t.(a∗b)∗c=a∗(b∗c)
∃e∈X,∀a∈Xs.t.a∗e=e∗a=a
∀a∈X,∃b∈Xs.t.a∗b=b∗a=e
则称 (X,∗) 为一个 群 (Group)「群」
群 (X,∗) 在不需要特别明确运算种类时,简写为 X。
比起群上的运算具体是什么样的性质,群论研究的是一般情况下群的性质和结构
如果这个运算是广义上的乘法,例如实数乘法,行列积,函数的复合,则称为乘法群
如果是广义上的加法,例如实数加法,直和,称为加法群
乘法群中通常将运算 a∗b 简写为 ab
并且注意:由于不需要具体对群上的运算做出指定,所以一般情况下群中的运算也以 ab 的形式表示
如果将群中的运算记作 a+b,在绝大多数情况下是为了强调其为加法群,并且满足交换律 a+b=b+a
群本身是不要求运算可以交换的,可以交换的群被特别地称为 阿贝尔群 (Abelian Group)「可換群」
满足 ea=ae=a 的元 e 称为单位元
满足 ab=ba=e 的元 b 称为 a 的逆元
这两类元各自唯一
命题
群的单位元是唯一的,群中任一元的逆元是唯一的
证明
(单位元唯一性)
令 e1,e2∈X 同时为 X 的单位元,则有 e1e2=e1,e2e1=e2⇒e1=e2
(逆元唯一性)
令 b,c∈X 同时为 a∈X 的逆元,则有 b=be=b(ac)=(ba)c=ec=c
在加法群下,一般记单位元为 0,逆元为 −a
乘法群下,一般记单位元为 1,逆元为 a−1
今后如果没有特别声明,群一律默认为乘法群表示法
可以将群理解为,一个【结果】的群体,和一个【操作】。
例如一个正方形,可以考虑一个运算(操作)是将它顺时针旋转 a 度。
那么很明显,通过旋转可以得到不同朝向的正方形,记这些每个不同的正方形为集合内的一元,那么所有可能出现的情况全体构成一个群
自明地,这个集合对于旋转操作封闭,也就是说无论怎么旋转都不可能得到集合外的元
其次,定义最开始的状态的正方形为单位元,这个正方形可以通过旋转 0 度得到
并且,对于任意一个旋转得到的正方形,都可以通过反方向的旋转回到初始状态(单位元)
这样一来,满足了对运算封闭,结合律自明。单位元与任一元的逆元均存在
其成为群
示例
例 1:C,R,Z.Q 构成加法群
例 2:Q∗:=Q∖{0},C∗,R∗ 构成乘法群
例 3:绝对值为 1 的复数全体对复数乘法构成群
例 4:{−1,1} 构成乘法群
例 5:只含单位元的 {e} 也构成群,并且这种群称为 单位群(平凡群) (Trivial Group)「自明群」
- 无限个元的群称为 无穷群 (Infinite Group)「無限群」
- 有限个元的群称为 有限群 (Finite Group)「有限群」
对于有限群,群里元的个数称为群的 阶 (Order)「位数」,记作 o(G) 或 ord(G) 或 ∣G∣
阶数这个概念不止用于群,也用于群里面的元
对于群 G 中的元 a,使得 an=e 的最小正整数 n 称为 a 的阶,记作 ord(a)
如果不存在这样的 n,则称 a 的阶为无穷大
记 G 为群,G 具有如下基本性质
命题
若 a1,a2,…,an∈G,则
(a1a2…an)−1=an−1an−1−1…a1−1
证明
首先,由于
(ab)⋅(b−1a−1)=a⋅(bb−1)⋅a−1=aa−1=e
(b−1a−1)⋅(ab)=b−1⋅(a−1a)⋅b=b−1b=e
所以 (ab)−1=b−1a−1
使用数学归纳法,n=1 时显然成立
假设 n=k 时成立,即
(a1a2…ak)−1=ak−1ak−1−1…a1−1
则 n=k+1 时
(a1a2…akak+1)−1=(a1a2…ak)−1ak+1−1=ak+1−1ak−1ak−1−1…a1−1
命题
∀a,b∈G,m,n∈N
证明
此处的指数法则表示针对乘法群
对于加法群,指数 an=na
命题
a,x,x′,y,y′∈G
ax=ax′⇒x=x′
ya=y′a⇒y=y′
证明
在等式 ax=ax′ 左边同乘 a−1(ax)=a−1(ax′) 即可得到 x=x′,右边同样 □
此性质保证等式计算中可以约去相同元,称为简约律
# 子群
若 H⊂G 关于 G 上的运算构成群,则称 H 为 G 的 子群 (Subgroup)「部分群」,记作 H≤G
命题
H≤G 的充分必要条件为
- H 中含有 G 的单位元 e
- 若 a,b∈H,则 ab∈H
- 若 a∈H,则 a−1∈H
证明
(充分性)只需要考虑结合性,因为运算在群 G 上面已经有结合性,并且 H 是关于运算封闭的,所以自动满足条件
(必要性)显然成立 □
注意,条件 1 可以替换为要求 H 非空,因为对于任意的在其中的元,他的逆元也存在,从而运算结果,单位元也存在。
此外,如果要求 H 是有限的,那么还可以去掉条件 3
命题
令 H⊂G 非空,如果 H 关于 G 的乘法封闭,则 H 为 G 的子群
证明
只需要证明条件 3 即可。若 a=e 则显然成立,令 a=e,根据条件,有 ∀n∈N:an∈H,由于 H 不是无限的,所以肯定会有某个 r,s∈N,r>s 使得 ar=as,由此 ar−s=e 由于 a=e,显然有 r−s−1>0 且 a−1=ar−s−1∈H
对于任意的群 G,显然有他自己,以及单位群 {e} 都会是他的子群,除此之外的子群叫做真子群
命题
H1,H2≤G⇒H1∩H2≤G
证明
只需要验证子群的三个条件即可,显然 e∈H1∩H2,并且对于 a,b∈H1∩H2,有 ab∈H1,ab∈H2,所以 ab∈H1∩H2,同理对于 a∈H1∩H2,有 a−1∈H1,a−1∈H2,所以 a−1∈H1∩H2,从而 H1∩H2≤G
示例
例 1:加法群 Z 是加法群 Q 的一个子群
例 2:乘法群 Q∗ 是乘法群 R∗ 的一个子群
例 3(生成):从群 G 中取一部分元素构成一个集合 S,并且取 S 中的每个元素的逆元构成集合 S−1,令 S∪S−1 中的有限个元的运算结果的合集为集合 H,那么 H 会是 G 的一个子群
# 生成群
例 3 中提到的群称为由 S 生成的 G 的子群,S 称为 H 的 生成系统 (Generating Set)「生成系」,记作 H=⟨S⟩
如果 H 是由 G 中的一个元 a 生成的,那么称 H 为 循环群 (Cyclic Group)「巡回群」,称 a 为 H 的 生成元 (Generator)「生成元」,记作 H=⟨a⟩
以下展示生成的步骤
- 首先给出一个群 G,从中取出一部分元素组成 S,这就是我们的” 砖块 “
- 然后把 S 里面所有的元素的逆元也从 G 里面取出来,组成 S^
- 接着重复各种排列组合,将 S∪S−1 里面的元素进行有限个数的运算,得到的结果记为 H,这个 H 就是想要的生成群
当然非常显著的是,S 的元越少需要的计算就指数级变少,通常来说考虑的都是一个元生成的循环群
示例
例 1:{1,−1} 是由 −1∈R∗ 生成的 R∗ 的循环子群
例 2:{1,−1,i,−1} 是由 i∈C 生成的 C∗ 的循环子群
例 3:整数 m 的整数倍全体的集合 {0,±m,±2m,…} 是由 m 生成的,加法群 Z 的循环子群,并且该群一般记作 mZ