群
定义:一个集合和一种运算构成的二元组。
一个群要满足以下性质:
- 每个元素在该运算下都要有逆元。
- 这种运算满足结合律。
- 封闭性(若a,b∈G,则a⋅b∈G)
- 有单位元
性质:
对于一个群G=(g,*)和一个元素a,G的单位元与a进行运算得到的结果一定是a本身。
(g1∗g2)⊗a=g1⊗(g2⊗a),把g2看做单位元)
对于一个置换,一个元素进行不停的变换时轨迹会变成一个环,否则在会合处有两个数置换结果会一样,不满足置换的定义。
(对于有限群其实也差不多)
一个定理:对于一个元素a,一个群g中的元素对他作用可以根据结果分成若干个大小相等的组。
现在考虑证明在G中把a转化成a和a1的元素个数一样。
现在假设我们找到了所有把a转化为a的g0和一个把a转化为a1的g1。
根据群的结合律,会有(g1∗g0)⊗a=g1⊗(g0⊗a)=a1
所以只要找到了一个g1,就可以还原出大于等于能变换出a的元素的个数。
现在考虑对于所有可以把a变成a1的g1′。
从中随便挑出一个g1来。
有g1⊗a=g1′⊗a
e⊗a=g1−1∗g1′⊗a
所以也可以通过从a到a1的g1构造出g0
这样就有∣g0∣=∣g1∣(个数)
burnside
轨道:一个元素a经过变换能够到达的位置。((3,4,1,2)置换有两个轨道:(1,3),(2,4))
不动点:对于一个变换f,如果一个元素s经过变换后不变,则称s是f的不动点。
现在考虑一些问题。
现在把一个轨道提出来,问所有变换f的不动点个数之和。(这里仅在轨道内的点才被计入不动点)
再拿一个元素a出来,根据上面的定义,这些f被分成了若干个块。
怎么证明a1−>a1的数量等于a0−>a1的数量?
和上面的套路一样。
找一个a0−>a1求逆,然后对于任意一个a0−>a1,乘起来能对应构造出a1−>a1
找一个a0−>a1,然后对于任意一个a1−>a1,乘起来能对应构造出a0−>a1
这样就把a0−>ai的那一块表示到ai的不动点上了?
所以对于一个轨道,所有变换的不动点个数之和为变换的个数。
设一个置换p的不动点数为F(p),总置换数为n,则:
∑pF(p)=轨道数 ×n
轨道数=n∑pF(p)