Burnside 引理和 Plya 定理的证明

news/2025/2/21 20:40:19/文章来源:https://www.cnblogs.com/Sktn0089/p/18725922

感觉这玩意和商群群同态完全没关系,是一个群论中的一个重要分支。

考虑 \(n\) 个点(避免与群中的元素混淆)以及作用于 \(n\) 个点上的置换群 \(G\)

  • 轨道:对于点 \(a\),定义其轨道为 \(O(a) = \{g(a) | g \in G\}\),其中 \(g(a)\)\(a\) 通过置换 \(g\) 作用下轮换结果。

直观理解就是 \(a\) 通过所有置换的作用下能够到达的点的集合。

  • 稳定子群:对于点 \(a\),定义其稳定子群 \(G(a) = \{g | g \in G \land g(a) = a\}\)
    可以证明 \(G(a)\) 一定是 \(G\) 的一个子群,且证明显然。

我们先来研究以下轨道的性质。

  • 对于所有点 \(a\),满足 \(a \in O(a)\)。这个比较显然,取 \(g = e\) 时成立。

  • 对于两个点 \(a, b\),满足 \(O(a)\)\(O(b)\) 要么不交,要么相等。

第二条性质的证明

反证法,若 \(\exists p \in O(a)\)\(p\in O(b)\)\(\exists q \in O(a)\)\(q \not\in O(b)\)

\(g_1(a) = p, g_2(a) = q, g_3(b) = p\),那么 \(g_3 * g_1 ^ {-1}(b) = a\),进一步可得 \(g_3 * g_1 ^ {-1} * g_2(b) = q\)

与原命题矛盾,证毕。

进一步的,我们可以按照轨道划分将 \(n\) 个点为若干个等价类 \(T_1, T_2, \dots, T_m\),对于每个等价类 \(T_i\) 都有 \(\forall a\in T_i\)\(O(a) = T_i\)

  • 轨道-稳定子定理\(\forall a\)\(|G(a)| = \dfrac {|G|} {O(a)}\)
Proof

\(O(a) = \{a\}\) 时显然成立。否则,不妨令 \(b\)\(O(a) \backslash \{a\}\) 中的任意一个元素。

\(H = \{g | g(a) = b\}\)。那么 \(\forall g\in G(a), h\in H\) 都有 \((g * h)(a) = b\),所以 \(g * h\in H\),进而可得 \(|G(a)| \le |H|\)

同理,取任意一 \(h_0 \in H\),那么 \(\forall h\in H\) 都有 \((h_0 * h ^ {-1})(a) = a\),所以 \(h_0 * h ^ {-1} \in G(a)\),进而可得 \(|H| \le |G(a)|\)

所以,\(|G(a)| = |H|\),进一步可得点 \(a\) 轮换到 \(O(a)\) 中的任意一点的置换数量都相等。

所以 \(|G(a)| = \dfrac {|G|} {O(a)}\),证毕。

现在来统计以下所有点的稳定子群个数总和,即 \(\sum\limits_a |G(a)|\)

对于等价类 \(T_i\),其每个点的稳定子群大小都为 \(\dfrac {|G|} {|T_i|}\),点数为 \(|T_i|\),所以该等价类的答案总和为 \(|G|\)

一共有 \(m\) 个等价类,那么答案即为 \(|G|m\)

\(c(g) = \sum\limits_a [g(a) = a]\),即通过 \(g\) 的作用后位置不动的点数。

那么 \(\sum\limits_{g \in G} c(g)\) 显然可以和 \(|G|m\) 画上等号。

  • Burnside Lemma\(m = \dfrac 1 {|G|} \sum\limits_{g \in G} c(g)\)

直观解释就是轨道种类数等于平均不动点数。

如果给 \(n\) 个点染色,共 \(k\) 种颜色,每个点恰好染一种颜色。给定置换群 \(G\),在置换作用下互相可达的染色方案本质相同,求有多少种本质不同染色方案数。

我们把每一种可能的染色方案看作“点”,把每个置换的作用改为“不同染色方案之间的轮换”。

比如我有 \(a, b, c\) 三个点,染成 \(0/1\) 两种颜色,其中三种方案为 \(A(1, 0, 0), B(0, 1, 0), C(0, 0, 1)\)

某一个置换包含轮换 \((a, b, c)\),那么现在我们就把置换的作用改为轮换 \((A, B, C)\)。因为在原来置换的作用下,\(A\) 通过一次置换可以到达 \(B\)\(B\) 通过一次置换可以到达 \(C\)\(C\) 通过一次置换可以到达 \(A\)

若对于某一种染色方案 \(t\),通过置换可以到达 \(O(t)\),那么 \(t\)\(O(t)\) 中的所有方案是本质相同的。

所以我们要求的事实上就是轨道种类数(等价类数),可以套用 Burnside 引理。

答案为 \(m = \dfrac 1 {|G|} \sum\limits_{g \in G} c'(g)\),其中 \(c'(g)\) 为置换 \(g\) 作用下染色方案不变的方案数(注意此时的置换 \(g\) 还是原来的定义)。

进一步展开,对于 \(g\) 中每个轮换中的点都应该染成相同的颜色,所以方案数只和轮换数有关。令 \(m(g)\)\(g\) 的轮换数,那么 \(c'(g) = k^{m(g)}\)

  • Pólya Theorem\(m = \dfrac 1 {|G|} \sum\limits_{g \in G} k ^ {m(g)}\)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/887055.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CTFShow-Web169-170:包含日志

CTFShow-Web169-170:包含日志 前端校验要求上传.zip文件,验证要求MIME类型为image/png 过滤了$、?、<、>等,考虑使用包含日志 🛠️ Web169-170 WriteUp上传.user.zip,BurpSuite上传修改后缀为ini,MIME类型修改为image/png同第一步上传图片,UA中写入一句话木马点…

DEEPSEEK-R1 模型 API 部署

DEEPSEEK-R1 模型 API 部署DeepSeek-R1 模型 API 部署一. 项目背景二. 项目需求三. 项目环境3.1 必要依赖3.2 安装依赖3.3 获取模型(1) models.py 模型文件(2) setting.py 配置文件3.4 书写 FastAPI 应用(1) main.py 文件3.5 部署到服务器(1) 启动 FastAPI 服务(2) 配置防火墙(…

制造行业CRM选哪家?中大型企业CRM首选纷享销客

在当今竞争激烈的制造行业中,企业对于客户关系管理(CRM)系统的需求日益增强,高效、智能的CRM系统已成为推动企业业务增长、优化客户体验的关键。在众多CRM解决方案中,最终纷享销客凭借其卓越的功能性、高度的定制化能力以及出色的市场表现,成为了众多中大型企业首选的CRM…

6.2.6 特征映射和感受野

这里看英文原版更好语句更通顺,还有补充上面的图片其实就是想说明低层的CNN可以检测边缘什么的(右侧图像是中间的图像与左侧图像做卷积的结果)

MQ基础

MQ基础认识MQ结合JAVA客户端 依赖 <!--AMQP依赖,包含RabbitMQ--> <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-amqp</artifactId> </dependency>配置文件 spring:rabbitmq:host: 8.2…

Excel 自动换行后批量设置单元格上下边距

excel 自动换行后 单元格的上下边距挨的很紧,看起来很不舒服 如下图 现在教大家 如何批量设置 单元格中有多行文本后的上下间距,设置成功后 如下图所示:具体步骤: 1、鼠标悬停在 excel 中的任意sheet(页签)上,右键 选择 查看代码 2、在弹出的 Visual Basic 编辑器弹框左…

开发者必备!Github Stars 存储库管理器!

gitstars —— 一个基于 Vite + Vue.js 构建的 GitHub Star 仓库管理器,旨在帮助开发者更好的管理、搜索、查阅收藏的开源项目。大家好,我是 Java陈序员。 Github 作为全球最大的开发者交流平台,拥有数不胜数的开源项目,我们会经常收藏一些开源项目,方便工作和学习。 但随…

1. Linux下 MySQL 的详细安装与使用

1. Linux下 MySQL 的详细安装与使用 @目录1. Linux下 MySQL 的详细安装与使用1. Linux 下安装 MySQL8.0 的详细安装步骤:2. Linxu 当中的MySQL 设置远程登录3. 最后:1. Linux 下安装 MySQL8.0 的详细安装步骤:查看是否安装过MySQL,如果你是用rpm安装, 检查一下RPM PACKAGE:…

临时编辑-----WordPress后台用户手册

登录 WordPress后台默认的登录链接是: https://yourdomain.com/wp-admin/ 输入你的账号(可以是邮箱,也可以是昵称)和密码,即可登录。然后就会进入到你的WordPress网站后台。 注意:忘记你的WordPress密码也不用太慌张,可以从服务器后台进入到WordPress后台。 进来的界面就…

15. Docker容器监控之(CAdvisor+InfluxDB+Granfana)的详细安装和常规使用

15. Docker容器监控之(CAdvisor+InfluxDB+Granfana)的详细安装和常规使用 @目录15. Docker容器监控之(CAdvisor+InfluxDB+Granfana)的详细安装和常规使用1. CAdvisor监控收集+InfluxDB存储数据+Granfana展示图表 的概述1.1 CAdvisor 监控收集1.2 InfluxDB 存储数据1.3 Granfana…

c#中GDI+使用贝塞尔曲线画一朵云

主要是路径的计算 先得到路径if (value.Width > 0 && value.Height > 0) {GraphicsPath.AddBezier(new PointF(RectangleF.Left + RectangleF.Width * 0.1f, RectangleF.Top + RectangleF.Height * 0.55f),new PointF(RectangleF.Left + RectangleF.Width * 0.1f…

如何让你的ida 地址就是RVA

如何让你的ida 地址就是RVA 原理:首先软件进入ida中的时候,其实就相当于把应用程序载入了内存中,RVA其实就是虚拟的便宜地址,也就是在内存中的地址,所以这里的RVA就是在ida中看到的地址-Imagebase Imagebase 其实就是基址。所以我们只需要把imagebase 设置为0即可拿到我…