• 群论


    群的定义

    若非空集合(G)和定义在(G)上的二元运算(⋅)构成的代数结构((G,⋅)),满足:

    • 封闭性:(forall a,bin G),有(a⋅bin G)
    • 结合律:(forall a,b,cin G),有((a⋅b)⋅c=a⋅(b⋅c))
    • 单位元:(exists ein G),满足(forall ain G)(a⋅e=a)
    • 逆元:(forall ain G)(exists bin G)使得(a⋅b=e),记(a^{-1}=b)

    则代数结构((G,⋅))是一个群(group)
    常见的群有:整数、有理理数、实数加法群;模(n)意义下的加法群;模(n)意义下与(n)互质的数构成的乘法群;置换群,群的元素是一个双射(f),运算为映射的复合。

    拉格朗日定理

    对于群((G,⋅)),若有(G'subset G)((G',⋅))也是群,则有(|G|)(|G'|)的倍数。

    证明:
    (G_a)表示集合(G)的陪集({x⋅a|xin G}),那么易知(|G_a|=|G|)
    对于(a,bin G),若有(G'_acap G'_b eq emptyset),则(exists x,yin G')满足(x⋅a=y⋅b ⇔ a=x^{-1}⋅y⋅b)
    那么(forall zin G'),有(z⋅a=z⋅(x^{-1}⋅y⋅b)=(z⋅x^{-1}⋅y)⋅b)。易知(z⋅x^{-1}⋅y in G'),所以(G'_a)中的每一个元素都存在于(G'_b)中,即(G'_a=G'_b)
    于是可知(G')的陪集之间只有两种关系,互不相交或完全相同。而由于(ein G'),所以(G')的所有陪集的并就是(G)。又由于陪集的大小等于原集合,所以(|G|)(|G'|)的倍数。

    由拉格朗日定理可以推出欧拉定理(a^{varphi(m)} equiv 1 pmod m)

    证明:
    设集合(S={a_1,a_2,...,a_{varphi(n)}}),其中(gcd(a_i,n)=1)(S)与模乘法形成的代数结构((S, imes))是群。
    那么设(S_i={1,a_i,a_i^2,a_i^3...}),易知((S_i, imes))((S, imes))的子群,即(|S_i||varphi(n))。而(a_i^{|S_i|}equiv 1),所以(a_i^{varphi(n)}equiv 1)

    Burnside引理

    如果对于(x,yin M)(∃fin G)使得(f(x)=y),那我们就称(x)(y)是本质相同的。定义集合(M)关于置换群(G)的轨道数为(M)中本质不同的元素个数。
    若对于(xin M)和置换(f)(f(x)=x),则称(x)(f)的一个不动点。
    集合(M)关于置换群(G)的轨道数,等于(G)中每个置换下不动点的个数的算术平均数。

    Polya定理

    每一个置换都可以表示成若干个轮换。轮换中的元素互相交换且不影响该轮换外的元素。例如(f=egin{pmatrix}1&2&3&4&5&6\2&1&4&6&5&3end{pmatrix})就是({1,2},{3,4,6},{5})的轮换,其轮换数为(3)。记(c(f))为置换(f)的轮换数。
    (G)(n)个对象的一个置换群,用(m)种颜色为这(n)个对象上色,则本质不同的染色方案数为(dfrac{sum_{fin G}m^{c(f)}}{|G|})
    其实Polya定理就相当于说置换(f)的不动点个数为(m^{c(f)})。因为每个轮换必须填相同颜色才能在经过(f)后保持不变,所以不动点个数为(m^{c(f)})

  • 相关阅读:
    python 面向对象编程
    用python写个快排
    函数(参数,作用域,返回函数,匿名函数,偏函数)
    SpringBoot学习4:springboot整合listener
    SpringBoot学习1:创建第一个SpringBoot项目
    SpringBoot学习2:springboot整合servlet
    SpringBoot学习3:springboot整合filter
    使用FreeMarker导出word文档(支持导出图片)
    MySQL中实现递归查询
    MySQL中find_in_set()函数的使用
  • 原文地址:https://www.cnblogs.com/VisJiao/p/9002230.html
Copyright © 2020-2023  润新知