← 返回 资料库 › 代数学 › 抽象代数 代数学
群论 捕捉对称性的代数结构:一个运算、几条公理,同一个想法贯穿从立方体的旋转到五次方程不能用根式求解的事实。
直观 什么是对称? 看一张正方形纸片。把它旋转90°、180°、270°,或者不动,它看起来完全一样。你也可以用四种不同方式把它翻过来。这八种操作中的每一种都是正方形的一个对称 :一种不改变形状的操作。先做一个对称、再做另一个对称,结果仍然是一个对称——先旋转90°再翻转,结果依旧是这八种操作之一。
把立方体映射到自身的旋转。算上不动的恒等变换,一共有24种——恰好等于立方体四条体对角线的排列方式数。 这种模式——一组操作、一种把它们组合起来的方式(先做一个再做另一个)、一个什么都不做的操作,以及每个操作都能被"撤销"——在数学中随处可见:图形的对称、洗牌的方式、非零有理数在乘法下的结构、可逆矩阵在矩阵乘法下的结构。群论 研究的正是这种模式本身,剥离了让每个例子各不相同的具体内容。
中学 钟表算术:近在眼前的一个群 时钟有12个小时:10点加5小时得到3点,因为 10 + 5 = 15 10 + 5 = 15 10 + 5 = 15 ,而 15 15 15 对12取模"绕回"到 3 3 3 。带有这种循环加法的集合 { 0 , 1 , … , 11 } \{0, 1, \dots, 11\} { 0 , 1 , … , 11 } 是一个群:加0不改变任何东西,每个时刻都存在一个可以加上去得到0的时刻(5和7互相抵消)。这正是你可能已经认识的同余类群 ( Z / 12 Z , + ) (\mathbb{Z}/12\mathbb{Z}, +) ( Z /12 Z , + ) 。
大学 形式化定义 定义: 群
群 是一个集合 G G G 连同一个运算 ∗ : G × G → G *: G \times G \to G ∗ : G × G → G ,满足:(结合律)对所有 a , b , c ∈ G a,b,c \in G a , b , c ∈ G ,( a ∗ b ) ∗ c = a ∗ ( b ∗ c ) (a*b)*c = a*(b*c) ( a ∗ b ) ∗ c = a ∗ ( b ∗ c ) ;(单位元)存在 e ∈ G e \in G e ∈ G ,使得对所有 a a a 有 e ∗ a = a ∗ e = a e*a = a*e = a e ∗ a = a ∗ e = a ;(逆元)对每个 a ∈ G a \in G a ∈ G ,存在 a − 1 ∈ G a^{-1} \in G a − 1 ∈ G ,使得 a ∗ a − 1 = a − 1 ∗ a = e a*a^{-1} = a^{-1}*a = e a ∗ a − 1 = a − 1 ∗ a = e 。若还有对所有 a , b a, b a , b 都有 a ∗ b = b ∗ a a*b = b*a a ∗ b = b ∗ a ,则称该群为交换群(阿贝尔群) 。
( a ∗ b ) ∗ c = a ∗ ( b ∗ c ) , e ∗ a = a ∗ e = a , a ∗ a − 1 = a − 1 ∗ a = e (a * b) * c = a * (b * c), \qquad e * a = a * e = a, \qquad a * a^{-1} = a^{-1} * a = e ( a ∗ b ) ∗ c = a ∗ ( b ∗ c ) , e ∗ a = a ∗ e = a , a ∗ a − 1 = a − 1 ∗ a = e 例子:( Z , + ) (\mathbb{Z}, +) ( Z , + ) 和 ( Q , + ) (\mathbb{Q}, +) ( Q , + ) 是单位元为0的交换群。( Z , × ) (\mathbb{Z}, \times) ( Z , × ) 不是 一个群——大多数整数在 Z \mathbb{Z} Z 中没有乘法逆元——但 ( R ∖ { 0 } , × ) (\mathbb{R} \setminus \{0\}, \times) ( R ∖ { 0 } , × ) 是一个群。所有可逆的 n × n n \times n n × n 矩阵 G L n ( R ) \mathrm{GL}_n(\mathbb{R}) GL n ( R ) 在矩阵乘法下构成一个群,当 n ≥ 2 n \ge 2 n ≥ 2 时这个群不是交换的:合成两个对称的顺序通常会影响结果。
大学 子群、生成元与凯莱图 定义: 子群
子集 H ⊆ G H \subseteq G H ⊆ G 若包含 e e e ,且在运算 ∗ * ∗ 与取逆元下都封闭,则称为子群 ——此时 H H H 在从 G G G 继承的运算下本身就是一个群。生成集 是子集 S ⊆ G S \subseteq G S ⊆ G ,使得 G G G 中每个元素都可以写成 S S S 中元素及其逆元的乘积;由单个元素生成的群称为循环群 。
凯莱图 把生成集变成一幅图:G G G 的每个元素对应一个顶点,对每个生成元 s s s 把 g g g 与 g ∗ s g*s g ∗ s 相连。下面这8个顶点可以看作群 ( Z / 2 Z ) 3 (\mathbb{Z}/2\mathbb{Z})^3 ( Z /2 Z ) 3 ——按坐标逐位取模2相加的三元0-1组——由三个"翻转一个坐标"的操作生成。每个群都有这样一幅图;它把抽象的乘法变成了一张可以在上面"行走"的图。
立方体图 Q 3 Q_3 Q 3 :八个顶点,每个顶点与恰好相差一个坐标的三个相邻顶点相连。作为凯莱图来读,这就是带有生成元 ( 1 , 0 , 0 ) (1,0,0) ( 1 , 0 , 0 ) 、( 0 , 1 , 0 ) (0,1,0) ( 0 , 1 , 0 ) 、( 0 , 0 , 1 ) (0,0,1) ( 0 , 0 , 1 ) 的群 ( Z / 2 Z ) 3 (\mathbb{Z}/2\mathbb{Z})^3 ( Z /2 Z ) 3 。 大学 子群的大小 若 G G G 是有限群,H ≤ G H \le G H ≤ G 是子群,则 ∣ H ∣ |H| ∣ H ∣ 整除 ∣ G ∣ |G| ∣ G ∣ 。
为什么成立? 左陪集 g H = { g h : h ∈ H } gH = \{gh : h \in H\} g H = { g h : h ∈ H } 把 G G G 划分成若干块,每块恰好有 ∣ H ∣ |H| ∣ H ∣ 个元素(映射 h ↦ g h h \mapsto gh h ↦ g h 是双射 H → g H H \to gH H → g H ),所以 ∣ G ∣ |G| ∣ G ∣ 等于 ∣ H ∣ |H| ∣ H ∣ 乘以陪集的个数。
证明 **第一步 — 利用等价关系将 G G G 划分为左陪集。** 在 G G G 上定义 a ∼ b ⟺ a − 1 b ∈ H a \sim b \iff a^{-1}b \in H a ∼ b ⟺ a − 1 b ∈ H 。因为 H H H 是子群,它包含单位元(a − 1 a = e ∈ H a^{-1}a = e \in H a − 1 a = e ∈ H ,自反性)、对求逆封闭(( a − 1 b ) − 1 = b − 1 a ∈ H (a^{-1}b)^{-1} = b^{-1}a \in H ( a − 1 b ) − 1 = b − 1 a ∈ H ,对称性)且对乘法封闭(( a − 1 b ) ( b − 1 c ) = a − 1 c ∈ H (a^{-1}b)(b^{-1}c) = a^{-1}c \in H ( a − 1 b ) ( b − 1 c ) = a − 1 c ∈ H ,传递性)。a a a 的等价类恰好是左陪集 a H = { a h : h ∈ H } aH = \{ah : h \in H\} a H = { ah : h ∈ H } ,因此互不相同的左陪集将 G G G 划分为 [ G : H ] [G : H] [ G : H ] 个互不相交的子集。
**第二步 — 证明每个陪集的大小均为 ∣ H ∣ |H| ∣ H ∣ 并求和。** 对每个 a ∈ G a \in G a ∈ G ,左乘映射 ϕ a : H → a H , h ↦ a h \phi_a : H \to aH,\; h \mapsto ah ϕ a : H → a H , h ↦ ah 按定义为满射,且由左消去律(左乘 a − 1 a^{-1} a − 1 得 a h 1 = a h 2 ⟹ h 1 = h 2 ah_1 = ah_2 \implies h_1 = h_2 a h 1 = a h 2 ⟹ h 1 = h 2 )知其为单射。因此每个陪集均满足 ∣ a H ∣ = ∣ H ∣ |aH| = |H| ∣ a H ∣ = ∣ H ∣ 。对全部 [ G : H ] [G : H] [ G : H ] 个互不相交的陪集求和即得 ∣ G ∣ = [ G : H ] ∣ H ∣ |G| = [G : H]\,|H| ∣ G ∣ = [ G : H ] ∣ H ∣ ,从而证明 ∣ H ∣ |H| ∣ H ∣ 整除 ∣ G ∣ |G| ∣ G ∣ 。
g H = { g ∗ h : h ∈ H } , ∣ G ∣ = [ G : H ] ∣ H ∣ gH = \{g * h : h \in H\}, \qquad |G| = [G : H]\,|H| g H = { g ∗ h : h ∈ H } , ∣ G ∣ = [ G : H ] ∣ H ∣ 拉格朗日定理立刻解释了为什么立方体的旋转群(阶为24,如上所示)只能有阶为1、2、3、4、6、8、12、24——即24的约数——的子群,而绝不会有阶为5的子群。这是一个很强的限制:仅仅知道 ∣ G ∣ |G| ∣ G ∣ 就已经限定了可能存在哪些子群。
常见错误. 拉格朗日定理的逆命题 是错的:∣ G ∣ |G| ∣ G ∣ 的一个约数不一定是某个实际存在的子群的阶。最小的例子是正四面体的旋转群 A 4 A_4 A 4 ,它的阶为12,却没有阶为6的子群。 进阶 对称群与为何某些方程没有求根公式 n n n 个物体的所有排列,按"先做一个再做另一个"的方式合成,构成对称群 S n S_n S n ,阶为 n ! n! n ! 。立方体的旋转群(同构于)S 4 S_4 S 4 :即对四条体对角线的排列。每个有限群都是某个 S n S_n S n 的子群(凯莱定理),所以对称群其实已经以某种伪装形式包含了一切可能的有限对称。
每个群 G G G 都同构于 G G G 上全体置换构成的对称群 S y m ( G ) \mathrm{Sym}(G) Sym ( G ) 的一个子群。特别地,每个阶为 n = ∣ G ∣ n = |G| n = ∣ G ∣ 的有限群都可嵌入为 S n S_n S n 的子群。
为什么成立? 抽象的群公理表面上似乎比具体的置换更宽泛,但凯莱定理证明并非如此:用元素 g g g 左乘 G G G 会忠实地置换 G G G 的元素,从而把任何抽象群转化为具体的置换群。
证明 第一步 — 为每个群元素关联一个置换。 对每个 g ∈ G g \in G g ∈ G ,定义左平移映射 λ g : G → G , x ↦ g ∗ x \lambda_g : G \to G,\; x \mapsto g * x λ g : G → G , x ↦ g ∗ x 。因为 λ g − 1 \lambda_{g^{-1}} λ g − 1 是其双侧逆映射,所以 λ g \lambda_g λ g 是 G G G 上的双射,即 λ g ∈ S y m ( G ) \lambda_g \in \mathrm{Sym}(G) λ g ∈ Sym ( G ) 。
**第二步 — 验证 Λ : G → S y m ( G ) , g ↦ λ g \Lambda : G \to \mathrm{Sym}(G),\; g \mapsto \lambda_g Λ : G → Sym ( G ) , g ↦ λ g 是单同态。** 由结合律,对所有 x ∈ G x \in G x ∈ G 有 λ g ∗ h ( x ) = ( g ∗ h ) ∗ x = g ∗ ( h ∗ x ) = ( λ g ∘ λ h ) ( x ) \lambda_{g * h}(x) = (g * h) * x = g * (h * x) = (\lambda_g \circ \lambda_h)(x) λ g ∗ h ( x ) = ( g ∗ h ) ∗ x = g ∗ ( h ∗ x ) = ( λ g ∘ λ h ) ( x ) ,故 Λ ( g ∗ h ) = Λ ( g ) ∘ Λ ( h ) \Lambda(g * h) = \Lambda(g) \circ \Lambda(h) Λ ( g ∗ h ) = Λ ( g ) ∘ Λ ( h ) 。若 Λ ( g ) = i d \Lambda(g) = \mathrm{id} Λ ( g ) = id ,在单位元处求值可得 λ g ( e ) = g ∗ e = g = e \lambda_g(e) = g * e = g = e λ g ( e ) = g ∗ e = g = e ,证明 ker ( Λ ) = { e } \ker(\Lambda) = \{e\} ker ( Λ ) = { e } 。因此 G G G 同构于其像群 Λ ( G ) ≤ S y m ( G ) \Lambda(G) \le \mathrm{Sym}(G) Λ ( G ) ≤ Sym ( G ) 。
二次、三次、四次方程都有用 + , − , × , ÷ +, -, \times, \div + , − , × , ÷ 和根式表示的求根公式。一般的五次 方程(n = 5 n = 5 n = 5 )是否存在类似公式,归根结底是关于对称群 S 5 S_5 S 5 的一个问题:伽罗瓦理论 为每个多项式关联一个作用在其根上的对称群,而用根式表示的公式存在,当且仅当该群可以由交换的"零件"逐步构建而成(即该群是可解的 )。S 5 S_5 S 5 不可解——它的子群 A 5 A_5 A 5 除自身和平凡子群外没有其他正规子群——这正是不存在这种公式的原因。这就是阿贝尔–鲁菲尼定理,而域与群之间的完整对应关系正是 `ly-thuyet-galois` 的主题。
大学 实际应用与典型例题 群论支撑着现代公钥密码学(Diffie–Hellman 密钥交换与椭圆曲线密码学依赖于离散对数困难的素数阶 p p p 循环群)、纠错码、光谱学与晶体学(如 D 4 D_4 D 4 与 S 4 S_4 S 4 等点群用于分类分子振动与晶格)以及粒子物理学。
例题: 密码学:乘法群 ( Z / 11 Z ) × (\mathbb{Z}/11\mathbb{Z})^\times ( Z /11 Z ) × 中的生成元与逆元
在用于 Diffie–Hellman 密钥交换的乘法群 ( Z / 11 Z ) × (\mathbb{Z}/11\mathbb{Z})^\times ( Z /11 Z ) × 中,利用拉格朗日定理证明 g = 2 g = 2 g = 2 是该群的循环生成元,并求 3 3 3 的乘法逆元。
解答 第一步 — 利用拉格朗日定理缩小元素阶的候选范围。 群 ( Z / 11 Z ) × (\mathbb{Z}/11\mathbb{Z})^\times ( Z /11 Z ) × 由 { 1 , 2 , … , 10 } \{1, 2, \dots, 10\} { 1 , 2 , … , 10 } 在模 11 11 11 乘法下构成,故 ∣ G ∣ = 10 |G| = 10 ∣ G ∣ = 10 。由拉格朗日定理,任意元素的阶必整除 10 10 10 ,只可能是 1 , 2 , 5 , 10 1, 2, 5, 10 1 , 2 , 5 , 10 。
**第二步 — 对 g = 2 g = 2 g = 2 检验真因子。** 计算模 11 11 11 下的幂:2 1 ≡ 2 2^1 \equiv 2 2 1 ≡ 2 、2 2 ≡ 4 2^2 \equiv 4 2 2 ≡ 4 以及 2 5 = 32 ≡ 10 ≡ − 1 ≢ 1 ( m o d 11 ) 2^5 = 32 \equiv 10 \equiv -1 \not\equiv 1 \pmod{11} 2 5 = 32 ≡ 10 ≡ − 1 ≡ 1 ( mod 11 ) 。由于 10 10 10 的任何真因子次幂均不为 1 1 1 且 2 10 ≡ ( − 1 ) 2 = 1 ( m o d 11 ) 2^{10} \equiv (-1)^2 = 1 \pmod{11} 2 10 ≡ ( − 1 ) 2 = 1 ( mod 11 ) ,故 g = 2 g = 2 g = 2 的阶为 10 10 10 ,即 g = 2 g = 2 g = 2 生成整个 ( Z / 11 Z ) × (\mathbb{Z}/11\mathbb{Z})^\times ( Z /11 Z ) × 。
**第三步 — 求 3 3 3 的逆元。** 检验 3 3 3 在模 11 11 11 下的倍数可得 3 × 4 = 12 ≡ 1 ( m o d 11 ) 3 \times 4 = 12 \equiv 1 \pmod{11} 3 × 4 = 12 ≡ 1 ( mod 11 ) ,因此 3 − 1 ≡ 4 ( m o d 11 ) 3^{-1} \equiv 4 \pmod{11} 3 − 1 ≡ 4 ( mod 11 ) 。
例题: 分子与几何对称性:正方形的二面体群 D 4 D_4 D 4
设阶为 8 8 8 的二面体群 D 4 = ⟨ r , s ∣ r 4 = e , s 2 = e , s r s = r − 1 ⟩ D_4 = \langle r, s \mid r^4 = e,\; s^2 = e,\; srs = r^{-1} \rangle D 4 = ⟨ r , s ∣ r 4 = e , s 2 = e , sr s = r − 1 ⟩ 由 90 ∘ 90^\circ 9 0 ∘ 旋转 r r r 与反射 s s s 生成。通过化简 s r 2 s s r^2 s s r 2 s 与 r s r r s r r sr 验证 D 4 D_4 D 4 是非交换群,并列出旋转子群 H = ⟨ r ⟩ = { e , r , r 2 , r 3 } H = \langle r \rangle = \{e, r, r^2, r^3\} H = ⟨ r ⟩ = { e , r , r 2 , r 3 } 的全部左陪集。
解答 **第一步 — 利用关系式 s r s = r − 1 = r 3 srs = r^{-1} = r^3 sr s = r − 1 = r 3 。** 左乘 s s s (利用 s 2 = e s^2 = e s 2 = e )得 r s = s r 3 r s = s r^3 r s = s r 3 ,故 r s ≠ s r = r 3 s r s \neq s r = r^3 s r s = sr = r 3 s ,确认 D 4 D_4 D 4 是非交换群。从而 r s r = ( s r 3 ) r = s r 4 = s r s r = (s r^3) r = s r^4 = s r sr = ( s r 3 ) r = s r 4 = s ,且 s r 2 s = ( s r s ) ( s r s ) = r − 1 r − 1 = r − 2 = r 2 s r^2 s = (srs)(srs) = r^{-1} r^{-1} = r^{-2} = r^2 s r 2 s = ( sr s ) ( sr s ) = r − 1 r − 1 = r − 2 = r 2 。
**第二步 — 将 D 4 D_4 D 4 划分为 H = ⟨ r ⟩ = { e , r , r 2 , r 3 } H = \langle r \rangle = \{e, r, r^2, r^3\} H = ⟨ r ⟩ = { e , r , r 2 , r 3 } 的左陪集。** 因 ∣ D 4 ∣ = 8 |D_4| = 8 ∣ D 4 ∣ = 8 且 ∣ H ∣ = 4 |H| = 4 ∣ H ∣ = 4 ,由拉格朗日定理知指数为 [ D 4 : H ] = 8 / 4 = 2 [D_4 : H] = 8 / 4 = 2 [ D 4 : H ] = 8/4 = 2 。两个互不相交的左陪集分别为全体旋转 H = { e , r , r 2 , r 3 } H = \{e, r, r^2, r^3\} H = { e , r , r 2 , r 3 } 与全体反射 s H = { s , s r , s r 2 , s r 3 } sH = \{s, sr, sr^2, sr^3\} sH = { s , sr , s r 2 , s r 3 } 。
历史注记
拉格朗日(1770年)研究了多项式根的排列,尽管当时还没有现代群的概念。阿贝尔(1824年)证明了一般五次方程不存在根式求解公式。伽罗瓦(1832年)在决斗身亡前夜写的一封信中,通过给每个多项式关联一个群,精确指出了哪些方程能够 用根式求解——这就是群论作为独立学科的诞生。一个世纪后,埃米·诺特(20世纪20年代)围绕群、环、理想等抽象结构重新构建了代数学,纯粹从公理出发推理,而不依赖任何一个具体例子,这正是本页贯穿始终的抽象代数风格。
约瑟夫-路易·拉格朗日 尼尔斯·亨利克·阿贝尔 埃瓦里斯特·伽罗瓦 埃米·诺特
下列哪一个在给定运算下不是 一个群?
( Z , + ) (\mathbb{Z}, +) ( Z , + ) ( Z , × ) (\mathbb{Z}, \times) ( Z , × ) ( R ∖ { 0 } , × ) (\mathbb{R} \setminus \{0\}, \times) ( R ∖ { 0 } , × ) ( Z / 12 Z , + ) (\mathbb{Z}/12\mathbb{Z}, +) ( Z /12 Z , + ) 有多少种旋转(包括不动)能把立方体映射到自身?
12 24 48 6
根据拉格朗日定理,下列哪个数不可能 是某个24阶群的子群的阶?
5 8 12 6
为什么一般的五次方程(n = 5 n = 5 n = 5 )不存在用 + , − , × , ÷ +, -, \times, \div + , − , × , ÷ 和根式表示的求根公式?
与之相关的对称群 S 5 S_5 S 5 不可解。 五次方程可能根本没有实数根。 5是一个质数。 S 5 S_5 S 5 是一个无限群。