抽象代数 · 2026.06.17

陪集和拉格朗日定理

陪集的作用,是把一个群按照某个子群切成许多等大的块。拉格朗日定理正是这个“等大分块”思想的直接结果。

子群的阶

设 \(H\) 是群 \(G\) 的子群。\(H\) 的阶记作 \(|H|\),定义为集合 \(H\) 的大小。如果 \(H\) 是无限集,则记 \(|H|=\infty\)。

我们最终要证明:若 \(G\) 是有限群,且 \(H<G\),那么

\[ |H|\mid |G|. \]

这个结论称为拉格朗日定理。为了证明它,需要先理解陪集。

左陪集

设 \(G\) 是一个群,\(H<G\),且 \(a\in G\)。定义

\[ aH=\{ah:h\in H\}. \]

这个集合称为 \(H\) 关于元素 \(a\) 的左陪集。直观上,\(aH\) 是把 \(H\) 中每个元素都左乘 \(a\) 后得到的新集合。

需要注意:\(aH\) 一般不是子群。比如它未必包含单位元。只有当 \(a\in H\) 时,\(aH=H\),此时它才是原来的子群。

左乘给出双射

引理:设 \(G\) 是群,\(H<G\),\(a\in G\)。定义映射

\[ f:H\to aH,\qquad f(x)=ax. \]

则 \(f\) 是双射。因此 \(|H|=|aH|\)。

证明:先证明 \(f\) 是单射。若 \(f(x_1)=f(x_2)\),则

\[ ax_1=ax_2. \]

两边左乘 \(a^{-1}\),得到 \(x_1=x_2\)。所以 \(f\) 是单射。

再证明 \(f\) 是满射。任取 \(y\in aH\),按照 \(aH\) 的定义,存在 \(x\in H\),使得 \(y=ax\)。于是 \(y=f(x)\)。所以 \(f\) 是满射。

因此 \(f\) 是双射,\(H\) 与 \(aH\) 有相同的元素个数。

左陪集要么相等,要么不相交

命题:设 \(G\) 是群,\(H<G\),\(a,b\in G\)。则

\[ aH=bH\quad\text{或者}\quad aH\cap bH=\varnothing. \]

换句话说,任意两个左陪集没有“部分重叠”这种情况:只要它们碰到一起,就完全相等。

证明:只需证明若 \(aH\cap bH\ne\varnothing\),则 \(aH=bH\)。

假设 \(aH\cap bH\ne\varnothing\)。取一个公共元素 \(z\in aH\cap bH\)。由于 \(z\in aH\),存在 \(h_1\in H\),使得 \(z=ah_1\);由于 \(z\in bH\),存在 \(h_2\in H\),使得 \(z=bh_2\)。于是

\[ ah_1=bh_2. \]

任取 \(ah\in aH\),其中 \(h\in H\)。由 \(ah_1=bh_2\) 可得 \(a=bh_2h_1^{-1}\)。因此

\[ ah=bh_2h_1^{-1}h. \]

因为 \(H\) 是子群,\(h_2,h_1^{-1},h\in H\),所以 \(h_2h_1^{-1}h\in H\)。从而 \(ah\in bH\)。这说明 \(aH\subset bH\)。

同理,交换 \(a\) 与 \(b\) 的角色,可得 \(bH\subset aH\)。于是 \(aH=bH\)。

所以,所有左陪集构成了 \(G\) 的一个分拆:每个元素属于某个左陪集,并且不同陪集互不相交。

商集与指数

设 \(G\) 是有限群,\(H<G\)。所有左陪集组成的集合记作

\[ G/H=\{aH:a\in G\}. \]

这里的 \(G/H\) 只是左陪集的集合;如果 \(H\) 不是正规子群,还不能自然地把它看成一个群。

我们把左陪集的个数称为 \(H\) 在 \(G\) 中的指数,记作

\[ [G:H]=|G/H|. \]

拉格朗日定理

定理:设 \(G\) 是有限群,\(H<G\)。则

\[ |G|=[G:H]|H|. \]

特别地,\(|H|\mid |G|\)。

证明:由前面的结论,所有左陪集构成 \(G\) 的一个分拆。也就是说,\(G\) 可以写成若干个两两不交的左陪集的并:

\[ G=a_1H\sqcup a_2H\sqcup\cdots\sqcup a_rH, \]

其中 \(r=[G:H]\),符号 \(\sqcup\) 表示不交并。

又由“左乘给出双射”的引理,每个左陪集都与 \(H\) 等势,因此

\[ |a_iH|=|H|,\qquad i=1,\ldots,r. \]

因为这些陪集两两不交,所以可以直接相加计数:

\[ |G|=|a_1H|+\cdots+|a_rH|=r|H|=[G:H]|H|. \]

因此 \(|G|\) 是 \(|H|\) 的整数倍,得到 \(|H|\mid |G|\)。

这个定理的直观含义是:有限群 \(G\) 被子群 \(H\) 的陪集切成了若干个大小完全相同的块,每一块的大小都是 \(|H|\)。

陪集相等的判别

引理:设 \(G\) 是群,\(H<G\),\(x\in G\)。则

\[ xH=H\iff x\in H. \]

证明:若 \(xH=H\),由于 \(e\in H\),所以 \(xe=x\in xH=H\),故 \(x\in H\)。

反过来,若 \(x\in H\),先证 \(xH\subset H\)。任取 \(xh\in xH\),其中 \(h\in H\)。因为 \(x,h\in H\),且 \(H\) 对运算封闭,所以 \(xh\in H\)。

再证 \(H\subset xH\)。任取 \(h\in H\)。因为 \(x\in H\),所以 \(x^{-1}\in H\),从而 \(x^{-1}h\in H\)。于是

\[ h=x(x^{-1}h)\in xH. \]

所以 \(H\subset xH\)。两边合起来得到 \(xH=H\)。

更一般地,对 \(x,y\in G\),有

\[ xH=yH\iff y^{-1}x\in H. \]

证明:注意到左乘 \(y^{-1}\) 会把 \(yH\) 变成 \(H\),并把 \(xH\) 变成 \(y^{-1}xH\)。因此

\[ xH=yH \iff y^{-1}xH=H \iff y^{-1}x\in H. \]

最后一步正是刚刚证明的特殊情形。

指数的乘法公式

命题:若 \(K<H<G\) 是三个有限群,则

\[ [G:K]=[G:H][H:K]. \]

证明:由拉格朗日定理,分别对 \(K<G\)、\(H<G\)、\(K<H\) 使用公式,得到

\[ |G|=[G:K]|K|, \]

\[ |G|=[G:H]|H|, \]

\[ |H|=[H:K]|K|. \]

把第三个等式代入第二个等式:

\[ |G|=[G:H][H:K]|K|. \]

又因为 \(|G|=[G:K]|K|\),且 \(|K|>0\),两边同时除以 \(|K|\),得到

\[ [G:K]=[G:H][H:K]. \]

两个有限子群乘积集合的大小

命题:设 \(G\) 是群,\(H,K<G\) 是两个有限子群。定义

\[ HK=\{hk:h\in H,\ k\in K\}. \]

\[ |HK|=\frac{|H||K|}{|H\cap K|}. \]

这里 \(HK\) 一般只是 \(G\) 的一个子集,不一定是子群;公式只是在计算这个集合的大小。

证明:考虑映射

\[ \varphi:H\times K\to HK,\qquad \varphi(h,k)=hk. \]

按照 \(HK\) 的定义,\(\varphi\) 是满射。我们要计算每个 \(HK\) 中元素有多少个原像。

固定 \(g\in HK\),取一组表示 \(g=h_0k_0\),其中 \(h_0\in H\)、\(k_0\in K\)。我们说明所有满足 \(hk=g\) 的有序对 \((h,k)\) 恰好由 \(H\cap K\) 参数化。

若 \(s\in H\cap K\),则

\[ h_0s\in H,\qquad s^{-1}k_0\in K, \]

并且

\[ (h_0s)(s^{-1}k_0)=h_0k_0=g. \]

因此每个 \(s\in H\cap K\) 都给出一个原像 \((h_0s,s^{-1}k_0)\)。

反过来,若 \((h,k)\in H\times K\) 且 \(hk=g=h_0k_0\),则

\[ h_0^{-1}h=k_0k^{-1}. \]

左边属于 \(H\),右边属于 \(K\),所以这个共同元素属于 \(H\cap K\)。令

\[ s=h_0^{-1}h\in H\cap K, \]

则 \(h=h_0s\)。同时由 \(hk=h_0k_0\) 可得 \(k=s^{-1}k_0\)。因此 \((h,k)\) 必然来自某个 \(s\in H\cap K\)。

这说明每个 \(g\in HK\) 在映射 \(\varphi\) 下恰好有 \(|H\cap K|\) 个原像。另一方面,定义域 \(H\times K\) 的大小是 \(|H||K|\)。于是

\[ |H||K|=|HK|\cdot |H\cap K|. \]

整理得到

\[ |HK|=\frac{|H||K|}{|H\cap K|}. \]