一、群的定义
群定义在二元组(S,⊕)上,S是一个集合,⊕是一个运算。要求二元组满足群公理:
1、封闭性:∀x,y∈S,x⊕y∈S(x,y可以相等)
2、结合律:∀a,b,c∈S,a⊕b⊕c=a⊕(b⊕c)(a,b,c可以相等)
3、单位元:∃e∈S,∀x∈S,e⊕x=x⊕e=x(x,e可以相等,我们往往用e代表单位元,也叫幺元)
4、逆元:∀x∈S,∃y∈S,x⊕y=y⊕x=e(x,y可以相等,我们称y为x的逆元,记作x−1)
二、一些比较简单的想法。
如果s⊕x=e,我们称s是x的左逆元;如果x⊕t=e,我们称t是x的右逆元。
若x有左逆元,则x有相等且唯一的左右逆元;在S有限时,x有逆元与对x有消去律等价,而在S无限时消去律是逆元存在的必要条件。
证明:
①若∀a∈S,∃s,s⊕a=e,则∀a∈S,a⊕s=e。即a的左逆元就是a的右逆元。
设t⊕s=e,则a⊕s=(t⊕s)⊕(a⊕s)=t⊕(s⊕a)⊕s=t⊕s=e.
②在有限集合中,逆元存在于消去律存在等价(即我们把群公理第四条换为∀a,x,y∈S,ax=ay<=>x=y)。
消去律:x⊕a=y⊕a与x=y互为充要条件。
(消去律=>逆元)只需在等式两边⊕a−1即可。
(逆元=>消去律)对于a,若∀x,y∈S,ax=ay<=>x=y,则令S′=ax|x∈S,因为ax互不相同,所以|S′|=|S|,又因为封闭性,所以S′⊂S,即S′=S,那么必然∃e∈S′,即∃x∈S,ax=e,于是我们就找到了a的逆元。
但当S无限时,消去律是逆元的必要条件。因为这样的话我们无法通过比较集合大小来判断集合相等了,无限集合的子集的大小是可能与自己相等的,比如(N∗,∗),它满足封闭律、结合律、单位元、消去律,但是它并没有逆元。
(upd:这里我之前没有考虑到无限群的情况以为必然是等价的。。感谢xiaoyimi的指正!)
③a的逆元唯一。
若a有两个逆元s,t,s≠t,a⊕s=s⊕a=a⊕t=t⊕a=e,则s=s⊕(a⊕t)=(s⊕a)⊕t=t,与假设不符。
也就是说,实际上群公理第四条可以写成:∀x∈S,∃y∈S,y⊕x=e。
三、常见的实例
1、(Z,+),(Q,+),(R,+),单位元是0,x−1=−x
2、(Zn,+ mod n)(Zn={x∈N|x<n}).单位元是0,x−1=n−x。
3、(Z∗n,∗ mod n)(Z∗n={x∈Zn|(x,n)=1})(n>1)。
为什么有逆元呢(当然我们可以通过欧拉定理知道,但是我想给出一种不依赖于欧拉定理的想法),因为Z∗n中有消去律存在。
若ax=ay mod n,则n∣∣a|x−y|,a,x,y∈Z∗n,所以x=y.
4、置换群:群中元素是置换(双射),⊕是置换(双射)的复合。项链、图同构(常见于各种化学物质)。
四、拉格朗日定理
内容:若有限群(S,⊕)有子群(S′,⊕),则|S′|∣∣|S|.
证明:需要引入陪集的概念,S’关于a∈S的右陪集定义为S′a={x⊕a|x∈S′},左陪集为aS′={a⊕x|x∈S′}。
那么对于a,b∈S,设S′a∩S′b≠∅,则∃x,y∈S′,x⊕a=y⊕b,b=(y−1⊕x)⊕a,∴∀z∈S′,z⊕b=z⊕y−1⊕x⊕a=(z⊕y−1⊕x)⊕a,注意到有z⊕y−1⊕x∈S′,∴∀x∈S′b,x∈S′a,∀x∈S′a,x∈S′b,∴S′a=S′b
所以对于S′的每一个陪集,大小必然与|S′|相等。而⋃x∈SS′x=S,所以|S′|∣∣|S|.
推论:
欧拉定理:考虑群(Z∗n,∗ mod n),由前面关于逆元的讨论可知,数列{a0,a1,a2,...}有循环节|{a0,a1,a2,...}|=x,ax=1,且({a0,a1,a2,...},∗ mod n)显然是一个子群,所以x∣∣|Z∗n|,即x|ϕ(n)。
五、轨道-稳定化子定理
我们考虑置换群G,其中每一个元素均是对M中元素的置换f(x)=y(x,y∈M),则让M中元素x不变的置换显然构成了一个子群stab(x)=({f∈G|f(x)=x},∗),我们称这个集合为x的稳定化子。
而x通过G中的置换能变成的元素集合我们称为x的轨道orbit(x)={f(x)|f∈G}。
那么其实显然,orbit(x)就是stab(x)的陪集数,类似上面我们对拉格朗日定理的证明,可以得到|stab(x)||orbit(x)|=|G|
六、Burnside‘s引理
这个引理是用来求M中本质不同的元素个数,如果∃f∈G,f(x)=y,则称x与y是本质相同的。所以就是求M中轨道数。
而M中轨道数可以这样写:
Burnside’s引理首先找到了轨道数与轨道长度之间的关系,然后通过轨道-稳定化子定理将其与G联系起来,然后改变枚举量。它是用来解决那种置换较少或较便于计算,元素情况比较复杂的问题。