定义

定义集合 \(G\) 和二元运算 \(\times\),计为 \((G, \times)\)
满足以下性质的称为群:

  1. 封闭性:\(\forall a, b \in G, a \times b \in G\)
  2. 结合率:\(\forall a, b, c \in G, (a \times b) \times c = a \times (b \times c)\)
  3. 单位元:\(\exists e \in G, \forall a \in G, a\times e = e \times a = a\)
  4. 逆元 :\(\forall a \in G, \exists a' \in G, a \times a' = a' \times a = e\)

子群

\(H\)\(G\) 的一个子集,且 \((H, \times)\) 组成一个群,那么称 \(H\)\(G\) 的一个子群,计做 \(H \le G\)
如果 \(g \in G\):

  • \(gH = g \times h, h \in H\), 那么称其为 \(H\)\(G\) 内的关于 \(g\) 的左陪集。
  • \(Hg = h \times g, h \in H\), 那么称其为 \(H\)\(G\) 内的关于 \(g\) 的右陪集。

陪集的性质 (右陪集为例) :

  1. \(\forall g \in G, |H| = |Hg|\)
    证明:因为逆元唯一,如果 \(h1 \neq h2\), 而且\(h1 \times g = p = h2 \times g\),那么 \(h2 = p\times g' = h1\),矛盾,因此 \(h1 \times g \neq h2 \times g\)
  2. \(\forall g \in G, g \in Hg\)
    证明:\(H\) 是群,\(H\) 内一定存在一个单位元 \(e\) 满足 \(e \times g = g\),因此 \(e \times g \in Hg \Leftrightarrow g \in Hg\)
  3. \(Hg = H \Leftrightarrow g \in H\)
    证明:\(e \times g \in H\),因此 \(g \in H\)。若 \(g \in H\)\(Hg\) 显然为 \(H\)
  4. \(Ha = Hb \Leftrightarrow a \times b^{-1} \in H\)
    证明:由性质 \(3\) 可得。
  5. \(Ha \cap Hb \neq \varnothing \rightarrow Ha = Hb\)
    证明:假设 \(c \in Ha, c \in Hb\)\(\exists h1, h2\) 满足 \(h1 \times a = c, h2 \times b = c\)\(a \times b^{-1} = h1 \times h2^{-1} \in H\),用性质 \(4\) 可以得到。
  6. \(H\) 的全体右陪集的并为 \(G\)
    证明:因为 \(H\) 存在单位元 \(e\), \(g\) 取遍 \(G\) 中的每个元素。

表述:

如果 \(H \le G\) :
\(H / G\) 表示 \(H\) 的所有左陪集 \(\{gH | g \in G\}\)
\([G:H]\) 表示 \(G\)\(H\) 的不同的陪集的数量。

拉格朗日定理

格朗日定理:
对于有限群 \(G\) 与有限群 \(H\) ,若 \(H\)\(G\) 的子群,那么有:
\(|H| \text{整除} |G|\)
\(H\) 的阶整除 \(G\) 的阶。
更具体点:\(|H|\times [G:H]=|G|\)
证明: 陪集大小和为 \(|G|\), 陪集大小为 \(H\), 那么 \([G:H] = \frac{|G|}{|H|}\)

置换群

\(N = \{1, 2, ..., n\}\),令 \(M\)\(N\) 的一个排列(一个置换),然后定义两个置换 \(A\)\(B\)\(\times\) 操作的结果 \(C\)\(C_i = B_{A_i}\), 让集合群 \(G = {M, \times}\)

循环:置换 \(\begin{pmatrix}a_1 & a_2 & ... & a_{n - 1} & a_n\\ a_2 & a_3 & ... & a_n & a_1 \end{pmatrix}\) 称为 \(n\) 阶循环。记为 \(\begin{pmatrix}a_1 & a_2 & ... & a_{n - 1} & a_n \end{pmatrix}\)

将置换表示为若干循环乘积的方法:
首先在这个置换的第一行任取一个元素,比如说 \(a_1\) ,然后去 \(a_1\) 下面的元素 \(\sigma(a_1)\) ,接着取第一行 \(\sigma(a1)\) 下面的元素,以此类推,知道渠道第一行某一元素下面的元素为 \(a_1\) 时为止。如果这次是索取的元素个数小于 \(n\) 则从置换的第一行中去一个以前没有去过的元素重复以上操作,直到取遍第一行的所有元素为止。

任何一个置换都可以表示称若干个循环的乘积,且表示方法是唯一的。

轨道-稳定子定理

轨道

\(g(x)\)\(g\) 作用于 \(x\) 上转移到的元素。

对于作用在 \(X\) 上的置换群 \(G\)\(X\) 中的元素 \(x\)轨道是在群 \(G\) 的作用下能转移到的元素集合。将其记为 \(G(x)\)。形式化的,有 \(G(x) = \{g(x) | g \in G \}\)

稳定子

稳定子被定义为 \(G^x = \{ g | g(x) = x, g \in G \}\)

轨道-稳定子定理

\[|G^x| |G(x)| = |G| \]

证明:

格朗日定理可以得出 \(|G^x| [G:G^x] = |G|\)

因此需证明 \([G:G^x] = |G(x)|\)

如果 \(f(x) = g(x)\), 那么同时左乘 \(f^{-1}\),得 \((f^{-1} g)(x) = e(x) = x \in G^x\)。由陪集的性质得 \(fG^x = gG^x\)

因此 \(fG^x = gG^x \Leftrightarrow f(x) = g(x)\)

于是 \(g G^x\)\(g(x)\) 一一对应,可得 \([G:G^x] = |G(x)|\)

Burnside 引理

\(G\) 作用在 \(X\) 的下的等价类个数 (即 \(|X / G|\)) 为 \(\frac{1}{|G|}\sum\limits_{g \in G} |G^x|\)

证明:

我们对每一个元素,若他有 \(k\) 个等价类,记 \(\frac{1}{k}\) 的贡献,加起来即为答案。

\[|X / G| = \sum\limits_{x \in X} \frac{1}{G(x)} \]

而根据轨道-稳定子定理,\(|G^x| |G(x)| = |G|\),因此:

\[|X / G| = \sum\limits_{x \in X} \frac{|G^x|}{|G|} \]

\[|X / G| = \frac{1}{|G|} \sum\limits_{x \in X} |G^x| \]

Pólya 定理

\(G = \{g_1, g_2, ..., g_n\}\)\(n\) 个对象组成的置换群,用 \(m\) 种颜色染色,答案为 \(\frac{1}{|G|}\sum\limits_{g \in G} m^{c(g)}\)\(c(g)\) 表示置换 \(g\) 表示成的循环个数。

为什么?让 \(G\)\(\{旋转 0 个,旋转 1 个,旋转 2 个... 旋转 n - 1 个\}\)

\(X\) 为初始所有可能的染色。

所以答案就是 \(\frac{1}{|G|} \sum\limits_{x \in X} G^x\)

考虑到旋转 \(k\) 个的不动点数量是 \(c(k)\)

所以答案就是给这些不动点染色的方案,即 \(\frac{1}{|G|}\sum\limits_{g \in G} m^{c(g)}\)

相关文章: