很多的计数问题都可以转化成一种组合计数模型,即集合 X X X到集合 C C C的映射计数问题。但由于 X X X或者 C C C上存在某种变换,使得有些映射在这些变换下是等价的。因此对于这类问题就是统计集合 C X C^X CX中不等价映射的个数。
这里记:
集合 C C C中的元素称为颜色,集合 C C C称为颜色集;集合 X X X中的元素称为对象,集合 X X X称为对象集。
C X = { φ ∣ φ : X ↦ C } C^X=\left\{ \varphi | \varphi:X \mapsto C \right\} CX={ φ∣φ:X↦C}
于是集合 X X X到集合 C C C的映射计数问题可以看成是:用 C C C中的颜色对 X X X中的对象进行染色,求在某种变换意义下的不同染色方案数。
由于这部分计数问题需要群的概念作支撑,下面介绍一部分群论的知识(作为计数工具)。
全关系和恒等关系是等价关系,空关系不是等价关系。
如果 ( x , y ) ∈ R (x,\ y)\in R (x, y)∈R,则称 x x x与 y y y具有关系 R R R, 记为 x R y xRy xRy; 如果 ( x , y ) ∉ R (x,\ y)\notin R (x, y)∈/R,则称 x x x与 y y y不具有关系 R R R, 记为 x R ˉ y x\bar{R}y xRˉy.
若 R R R是 X X X上的等价关系,则 x R y xRy xRy意味着 x x x和 y y y等价,又可记为 x ∼ y x\sim y x∼y,反之,不等价记为 x ≁ y x\not\sim y x∼y .
设 ∼ \sim ∼是集合 X X X上的一个等价关系,对于 x ∈ X x\in X x∈X,令
[ x ] ∼ = { y ∣ y ∈ X , x ∼ y } [x]_{\sim}=\{y|y\in X, \ x\sim y\} [x]∼={ y∣y∈X, x∼y}
则称 [ x ] ∼ [x]_{\sim} [x]∼是 X X X上由等价关系 ∼ \sim ∼所确定的元素 x x x所在的等价类。 x x x所在的等价类又可简记为: [ x ] [x] [x] 。
关于等价类有如下定理:
设 ∼ \sim ∼是集合 X X X上的一个等价关系,则有:
设 G G G是一个集合, ∘ \circ ∘是集合 G G G上的一个二元运算,如果满足:
则称 ( G , ∘ ) (G,\ \circ) (G, ∘)是一个群,有时也直接称 G G G为一个群。
元素 e e e称为群 G G G的单位元,满足条件4的元素 b b b称为元素 a a a的逆元,记为 b = a − 1 b=a^{-1} b=a−1.
群 ( G , ∘ ) (G,\ \circ) (G, ∘)中的运算 ∘ \circ ∘可交换,即对于 ∀ a , b ∈ G \forall a, \ b\in G ∀a, b∈G,有 a ∘ b = b ∘ a a\circ b=b\circ a a∘b=b∘a, 则称 ( G , ∘ ) (G,\ \circ) (G, ∘)是交换群或Abel群。
G G G是有限集,则称 ( G , ∘ ) (G,\ \circ) (G, ∘)为有限群; G G G是无限集,则称 ( G , ∘ ) (G,\ \circ) (G, ∘)为无限群。
集合 G G G中的元素个数称为群 ( G , ∘ ) (G,\ \circ) (G, ∘)的阶。
约定 a 0 = e a^0=e a0=e(单位元),并对 n ∈ Z + n\in \mathbb{Z}^+ n∈Z+约定 a − n = ( a − 1 ) n a^{-n}=(a^{-1})^n a−n=(a−1)n.
则有: ( a n ) − 1 = ( a − 1 ) n = a − n , ( a n ) m = a n m , a n a m = a n + m (a^n)^{-1}=(a^{-1})^n=a^{-n},\ (a^n)^m=a^{nm}, \ a^na^m=a^{n+m} (an)−1=(a−1)n=a−n, (an)m=anm, anam=an+m.
设 ( G , ∘ ) (G,\ \circ) (G, ∘)是一个群,若 ∃ z ∈ G \exists z\in G ∃z∈G使得对 ∀ a ∈ G \forall a\in G ∀a∈G均有 a z = z a = z az=za=z az=za=z,则称元素 z z z为群 ( G , ∘ ) (G,\ \circ) (G, ∘)的零元素。
对群 G G G中某元素 a a a,如果存在最小的正整数 r r r,使得 a r = e a^r=e ar=e,则称数 r r r是元素 a a a的周期或阶,记为 ∣ a ∣ = r |a|=r ∣a∣=r;若不存在这样的最小正整数,则称元素 a a a没有周期(元素 a a a的周期是无限的)。
显然,若 ∣ a ∣ = r |a|=r ∣a∣=r,则 a − 1 = a r − 1 a^{-1}=a^{r-1} a−1=ar−1。
设 ( G , ∘ ) (G,\ \circ) (G, ∘)是一个群, H H H是 G G G的子集,如果 H H H在运算 ∘ \circ ∘下也是一个群,则称群 ( H , ∘ ) (H,\ \circ) (H, ∘)是群 ( G , ∘ ) (G,\ \circ) (G, ∘)的子群,简称 H H H是 G G G 的子群,记作 H ⩽ G H\leqslant G H⩽G.
H H H是 G G G 的非空子集,则 H H H是 G G G的子群 ⇔ \Leftrightarrow ⇔ ①对 ∀ a , b ∈ H ⇒ a b ∈ H \forall a,\ b \in H \Rightarrow ab\in H ∀a, b∈H⇒ab∈H; ( H H H 关于运算 ∘ \circ ∘ 封闭)②对 ∀ a ∈ H ⇒ a − 1 ∈ H \forall a\in H \Rightarrow a^{-1}\in H ∀a∈H⇒a−1∈H。( H H H任何元素均存在逆元)
H H H是 G G G 的非空子集,则 H H H是 G G G的子群 ⇔ \Leftrightarrow ⇔ 对 ∀ a , b ∈ H \forall a,\ b\in H ∀a, b∈H有 a b − 1 ∈ H ab^{-1}\in H ab−1∈H.
H H H是 G G G 的非空子集,则 H H H是 G G G的子群 ⇔ \Leftrightarrow ⇔ 对 ∀ a , b ∈ H \forall a,\ b\in H ∀a, b∈H有 a b ∈ H ab\in H ab∈H.
H H H是 G G G 的非空子集,则 H H H是 G G G的子群 ⇔ \Leftrightarrow ⇔ 对 ∀ a , b ∈ H \forall a,\ b\in H ∀a, b∈H,方程 a x = b ax=b ax=b和 y a = b ya=b ya=b在 H H H中有唯一解。
设 ( G , ∘ ) (G,\ \circ) (G, ∘)是一个群, a ∈ G a\in G a∈G,令 H = { a k ∣ k ∈ Z } H=\{a^k|k\in \mathbb{Z}\} H={ ak∣k∈Z},则 H ⩽ G H\leqslant G H⩽G,并称 H H H是由 a a a生成的子群, a a a称为 H H H的生成元,记为 H = ⟨ a ⟩ H=\lang a \rang H=⟨a⟩. 群 H = ⟨ a ⟩ H=\lang a\rang H=⟨a⟩也成为循环群。
设 G G G是一个群, a ∈ G a\in G a∈G,且 ∣ a ∣ = r |a|=r ∣a∣=r。令 H = ⟨ a ⟩ H=\lang a\rang H=⟨a⟩是一个由 a a a生成的 r r r阶循环群, H = { e , a , a 2 , ⋯ , a r − 1 } H=\{e, \ a,\ a^2,\ \cdots,\ a^{r-1}\} H={ e, a, a2, ⋯, ar−1},则对满足 1 ⩽ k ⩽ r − 1 1\leqslant k\leqslant r-1 1⩽k⩽r−1的任意正整数 k k k有 ∣ a k ∣ = r / d |a^k|=r/d ∣ak∣=r/d,其中 d = gcd ( k , r ) d=\gcd{(k,\ r)} d=gcd(k, r).