群论

群论基础

群的定义

定义:
G是非空集合,G上的二元运算, 若代数系统(G,)满足:

  1. 结合律,即对任意的a,b,cG(ab)c=a(bc)
  2. 存在单位元,即对任意的aGae=ea=a
  3. G中的元素都是可逆元,即对任意aG, 都存在a1G,使得 aa1=a1a=e

则称代数系统(G,)是一个群。

交换群

定义

若群G的二元运算满足交换律,即对任意的a,bG都有ab=ba,则称G是交换群,或Abel

群的性质

  1. 单位元唯一
  2. 每个元素逆元唯一
  3. aman=am+n,(am)n=amn

群的阶

定义

aG的一个元素,若有正整数 k 存在且ak=e, 则满足该条件的最小正整数k称为元素的阶,记为O<a>, 并称a是有限阶元素。

性质

ar阶元素

  1. ak=er|k
  2. O<a>=O<a1>
  3. r|G|

子群

定义

HG的一个非空子集,若HG的运算仍然构成群,则称HG的子群,记作HG

判定

HG的充要条件:

  1. a,bH,abH
  2. 单位元e=e
  3. aH,a1H,且a1aG中的逆元

换句话说

a,bH,ab1H

性质

一个群两个子群的交还是这个群的子群

更形式化的H1G,H2GH1H2G

证明:

由于H1,H2G的子群,所以有\exista,bH1,H2,s.t.ab1H1,H2,即ab1H1H2

循环群和生成元

a是群G中的任一元素,则
<a>=ak|kZG的子群。
称为由a生成的子群,a称为生成元。

若一个群G的每一个元都是G的某一个固定元a的乘方,则称G为循环群

|G|=n,那么它生成元的个数就为φ(n)

生成元的阶与原循环群的阶是相等的

感性理解:

可以作为单位元的ak都有gcd(k,n)=1,如果gcd(k,n)1,那么,那说明最小循环节是gcd(k,n)而非n,这与阶的最小性矛盾,故单位元的个数为φ(n)

同构

(G,)(G,)是两个群,f:GG是双射,如果对于任意a,bG
f(ab)=f(a)f(b)
那么则称fGG的一个同构,GG

任意两个同阶的循环群同构

置换群

有限集合A={1,2,,n}的一个一一变换称为一个n元置换,由置换构成的群叫置换群。

n!n元置换构成的群记作Sn

轮换与对换

轮换就是一个环的置换,对换就是两者交换

轮换转对换

任何置换可以表为不相交轮换的乘积

任何轮换可以表为对换的乘积

(i1i2il)=(i2i3)(i3i4)(il1,il)(i1il)(i1i2il)=(i1il)(i1il1)(i1,i3)(i1i2)

我们设

σ=σ1σ2σ3σk

其中σi是一个对换

设轮换i的长度为li,转对换后的对换个数为N(σ)=i(li1)

如果N(σ)为奇数则称这是一个奇置换,否则是偶置换

并且它有一个显然的性质

N(σ1σ2)N(σ1)+N(σ2)(mod2)

陪集

定义

HG, 对任意aG,集合 aH={ahhH}
称为子群HG中的一个左陪集
同理,H也存在一个右陪集

性质

  • aG,|H|=|Ha|

证明:如果h1h2H,那么 h1ah2a。对于不同的 hha 互不相同,因此|H|=|Ha|

  • aG,aHa

证明:因为 H 是群,所以 eH,所以 eaHaaHa

  • Ha=HaH

证明:从左推到右,因为 aHa=H。从右推到左,由群的封闭性 HaH,而 |H|=|Ha|,所以 Ha=H

  • Ha=Hbab1H
    注意这个性质的右边也可以写成 aHbbHaa1bH

证明:从左推到右,aHaaHbab1H。从右推到左,Hba1=H,故Ha=Hb

  • HaHbHa=Hb
    这句话的意思是 H 的任意两个陪集要么相等,要么没有交集。

证明:考虑 cHaHb,那么 h1,h2H,h1a=h2b=c,那么 ab1=h11h2H,故 Ha=Hb

拉格朗日定理

G关于其子群H的左(右)陪集的个数,称为HG中的指数,记作[G:H]

拉格朗日定理的内容就是

[G]=[H][G:H]

人话:所有G的子群的指数都是G阶的因数

(感性)证明

由于G的子群H中一定含有幺元e,那么只要穷极所有xG构造它的左陪集xH,那么所有xH的并集一定是G,而根据H 的任意两个陪集要么相等,要么没有交集,H的任意陪集又与H是同构关系,即H的陪集的阶H的阶均相等,所以很显然,群的阶就等于陪集的阶乘上陪集的个数

商群

GxG的子群,那么G关于Gx所有陪集组成的集合称为G关于Gx的商集,记作G/Gx

轨道稳定子定理

轨道

就是一个点通过置换群G所能走到的所有的点组成的集合

稳定子

一个点经过G的某些置换不会改变位置,所有这样的置换称为稳定子

不动点

一个状态a,经过某一个置换g没有改变,那么我们称a是置换g下的一个不动点

轨道稳定子定理

我们设置换群是G,Gx称为x的稳定子,G(x)x的轨道,那么

|G|=|Gx||G(x)|

人话就是,x所在轨道的大小乘x所在稳定子集合的大小就是群的阶

证明

首先证明,GkG的子群,Gk的为Gk={g|g(x)=x},G(x)={g(x)gG}

  • 封闭性:若 f,gG ,则 (fg)(x)=f(g(x))=f(x)=x ,所以 fgGx
  • 结合律:显然置换的乘法满足结合律。
  • 单位元:因为I(x)=x,所以IGx I 为恒等置换。
  • 逆元:若 gGx ,则 g1(x)=g1(g(x))=(g1g)(x)=I(x)=x ,所以 g1Gx

由拉格朗日定理有

G∣=[G:Gk]|Gk|

所以我们现在的目标就是要证明[G:Gk]=|G(x)|,即我们要证明,Gk的轨道大小等于由它划分出来的陪集的数量,也就是我们证明二者存在一个双射关系

令两个在轨道上元素是a(x),b(x)

  1. a(x)=b(x)时,两边同乘b1有,b1a(x)=I(x)=x,所以b1aGk,那么由陪集的性质Ha=HaH,有b1a(x)Gk=Gk,aGk=bGk,所以一个轨道上的点只能对应一个陪集
  2. aGk=bGk,有b1aGk=Gk,同样由上面那个陪集的性质,有b1aGk,所以有b1a(x)=I(x),a(x)=b(x),因此一个陪集只能对应一个轨道上的点

由此,我们证明了轨道与陪集存在一个双射关系,即两者同构,也就证明了[G:Gk]=|G(x)|

所以轨道稳定集定理自然得证

burnside引理和polya定理

问题引入

我们有一个大小为n的,颜色数为m的彩色项链,对其进行染色,要求经过旋转相同的方案数为同一种方案

burnside引理

我们上文花了大量的时间来探讨群论,探讨轨道与稳定子,那么我们用置换群来理解上面那个问题

我们设X表示所有不考虑顺序的染色方案的集合,G是我们的置换群,对应的就是旋转操作,X/G表示XG的作用下形成的本质不同的等价类的个数,Xg={xxX,g(x)=x},即在该置换的作用下不动点的个数

定理内容

|X/G|=1|G|gG|Xg|

人话:本质不同的等价类个数=不同置换下不动点个数的平均值

证明

gG|Xg|=xX|Gx|   ()=xX|G||G(x)|X   ()=|G|xX1|G(x)|  (Y)=|G|YX/GxY1|G(x)|   ()=|G|YX/GxY1|Y|()=|G|YX/G|Y|1|Y|=|G||X/G|

所以

|X/G|=1|G|gG|Xg|

burnside引理得证

polya定理

定理内容

我们设c(g)表示置换g中循环置换的个数,若有m种颜色,那么有|Xg|=mc(g)

所以我们所要统计的本质不同的方案数就是

|X/G|=1|G|gGmc(g)

考虑这么做的意义,之前我们需要暴力去枚举所有mnx中的元素,并考察对它们进行置换g是否会发生改变,这个复杂度显然是我们没有办法接受的,但是polya定理的式子只要求我们将置换群G中的每个置换g,将其分组成一些互不影响的循环

如对于置换

(12342143)

我们将其分组(1,2)(3,4),因为1,2一起换,3,4一起换,它们不会互相影响,所以我们要数的就是这样的循环的个数,处理单个置换g复杂度级别就由O(mn)降为了O(n)

证明(感性理解)

还是上面那个例子,考虑置换(1,2)(3,4),我们思考什么样的状态是不动点,实际上,我们很容易发现,所谓的不动点,就是1,2位置染的色相同,3,4位置的颜色相同,那可不g置换不能改变了

posted on   star_road_xyz  阅读(411)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
· 为什么 退出登录 或 修改密码 无法使 token 失效

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示