首页 > 其他分享 >群论

群论

时间:2023-12-31 21:23:22浏览次数:21  
标签:dots begin end 置换 cnt 群论 bmatrix

我也不知道为什么要学这玩意
置换:令 \(X\) 是一个非空有限集合,把 \(X\) 到自身的一一映射成为一个“置换”。
记为 \(\delta=\begin{bmatrix}a_1,a_2,\dots,a_n\\b_1,b_2,\dots,b_n\end{bmatrix}\),其中 \(b\) 是 \(a\) 的一组排列。
置换的集合:对于 \(n\) 个元素的集合 \(X\),其置换有 \(n!\) 个,所有置换构成的集合记为 \(S_n\)
置换的简记方式:把循环节放在一起:
例,\(f=\begin{bmatrix}1,2,3,4,5,6\\2,3,1,6,4,5\end{bmatrix}=[1,2,3][4,6,5](1\to2\to3\to1,4\to6\to5\to4)\)
置换的合成运算(composition)
设有两个置换 \(f,g\),则 \(g\circ f(k)=g(f(k))\),\(g=\begin{bmatrix}1,2,\dots,n\\j_1,j_2,\dots,j_n\end{bmatrix}\),\(f=\begin{bmatrix}1,2,\dots,n\\i_1,i_2,\dots,i_n\end{bmatrix}\)
则 \(g\circ f=j_{i_k}\)
性质:

  1. 置换的合成运算没有交换律
  2. 有结合律

恒等置换(单位元):
设 \(\tau=\begin{bmatrix}1,2,\dots,n\\1,2,\dots,n\end{bmatrix}\)
对于置换 \(f\),存在置换 \(g\) 是的 \(f\circ g=\tau\),称 \(g\) 是 \(f\) 的逆元,记为 \(f^{-1}\)

置换群:
对于 \(n\) 个元素的置换集合 \(S_n\),有自己 \(G\in S_n\),且满足:

  1. 合成运算的封闭性。\(G\) 中的任意两个置换 \(f\) 和 \(g\) 的合成运算的结果也在 \(G\) 中。
  2. 单位元在 \(G\) 中。
  3. \(G\) 中任意置换 \(f\) 的逆元也在 \(G\) 中。

比如说,一个正方形(4个顶点可以染色)2个颜色进行染色,可以旋转的方案数。


Burnside 如何计数:总染色方案=不变元的和除以旋转的种类数=(16+2+4+2)/4=6
对于置换群 \(G\),定义 \(cnt_f\) 表示置换 \(f\) 中不变元的个数,那么 \(G\) 中的不等价种类(染色方案)(比如,转0度和360度等价)为 \(\frac{1}{|G|}\sum_{f\in G}cnt_f\)

例题1:1...n放置在环中,允许旋转的方案数:

  1. n种旋转
  2. 不旋转时,不变元数量是 n!,其余都是0,所以答案是 n!/n=(n-1)!

例题2:例1加上反转,n>=3,等价于2n中变换,所以除以2

Polya计数定理:
设有置换群 \(G={f_1,f_2,...,f_n}\),用 \(m\) 种颜色对 \(n\) 个点染色,则不等价种类数为:
\(\frac{1}{G}\sum_{f\in G}m^{cnt_f}\),其中 \(cnt_f\) 表示 \(f\) 的循环节个数。

仍然以上面的正方形题为例:

标签:dots,begin,end,置换,cnt,群论,bmatrix
From: https://www.cnblogs.com/Forever1507/p/17938000

相关文章

  • 群论学习笔记
    群论学习笔记好厉害的东西。定义一个群\(\left\langle\mathbb{G},\circ\right\rangle\)由一个集合\(\mathbb{G}\)以及一个二元运算\(\circ:\mathbb{G}\times\mathbb{G}\to\mathbb{G}\)构成。群的4个性质:封闭性:对于\(a,b\in\mathbb{G},c=a\circb\),......
  • 群论入门
    本蒟蒻也只能到入门的层次了初步认识什么是群?我把它理解为:一个运算系统换句话说,一个群里面包含:数+运算方法例如,一个最好理解的群,由整数加法构成的一个群:……-2,-1,0,1,2,3,4……它只包含整数,对这些整数只能进行加法运算为方便表示,用G表示非空数集,用·表示运......
  • 群论
    定义1对于一个非空集合\(G\)和某操作\(*\),\((G,*)\)称为一个群,其中\(*\)是任意一个二元运算,\(G\)有限称为有限群性质:存在单位元\(e\)使得\(\forallg\inG\)使得\(g*e=e*g=g\)\(\forallg\inG\),$\existsg'\inG$使得\(g*g'=g'*g=e\),\(g\)和......
  • 【数学】群论与Polya计数
    【数学】群论与Polya计数本该写作Pólya,这里为了省事就记为Polya了。模板是这样一道题:给定一个\(n\)个点,\(n\)条边的环,有\(n\)种颜色,给每个顶点染色,问有多少种本质不同的染色方案,答案对\(10^9+7\)取模注意本题的本质不同,定义为:只需要不能通过旋转与别的染色方案相同。......
  • 群论
    一、引入前置声明:本文章讲述了群论在OI中的一点简单运用需要一定的图论、生成函数基础如果有什么建议或意见,欢迎评论、私信!!!T1有标号项链计数给定正整数\(n,m\)求用\(m\)种颜色染色一个长为\(n\)的项链的方案数,项链不能旋转solution答案显然是$m^n$......
  • 群论
    被超快的讲课速度吓晕|*´A`)ノ各个博客东拼西凑来的(T^T)一些定义:群:一类代表二元运算的代数结构。e.g.群\(G\)定义为\((S,\cdot)\),其中\(S\)是集合,\(\cdot\)是一个二元运算符。代数结构:用集合与关系的语言给出的统一形式群的阶:群的集合的元素数子群:由群的集合的子集......
  • 群论入门
    前言在OI中只会用到群论的一个定理和一个引理来进行本质不同计数:Burnside引理与Polya定理,其它的只是为了让你更好的去理解这两大模块。这部分其实我也是一知半解,所以有些证明我就不写了。群定义给定集合\(G\)和作用于集合\(G\)的二元运算\(\times\)(注意,此\(\times......
  • 群论小记
    模拟赛的时候一看T4,哦旋转,哦本质不同,哦群论啊,我不会啊,然后就被区分了,于是痛定思痛来学习一下尝试入门很多次但是失败了的群论。这篇文章以我的方式理清楚了Burnside引理的证明过程,有些认为不重要的就跳了,有些重要的也跳了。群群的定义我们称一个集合\(G\)和二元运算\(\t......
  • 群论小记
    定义群:一个集合\(G\),和一个定义在其元素上的二元运算,这里记为\(*\)。群需要满足的性质:封闭性:\(\foralla,b\inG,a*b\inG\)单位元:\(\existe\inG,\foralla\inG,a*e=a\)逆元:\(\foralla\inG,\existb\inG,a*b=e\),将这里的\(b\)记作\(a^{-1}......
  • 群论练习:证明 Polya 定理
    轨道-生成子引理设\(x\inX,\G_x=\{g:gx=x\},\O_x=Gx\)则\(|G|=|G_x||O_x|\)我们先证明\(G_x\)是\(G\)的一个子群,因为\(gx=x\tog^{-1}gx=gx......