方程
一元高次方程
一元二次方程是好解的。
一元三次方程 ,首先将 替换为 消掉 ,变成 。
因为 ,
所以如果设 ,那么方程变成 。
所以,如果能找到 满足
就可以得到 。
然后考虑解
就是解一元二次方程,求出 和 。因为 有直接的关系存在,所以存在三组解,也就找到了 的三个根。
一元四次方程 ,也考虑消掉
然后给左边配上系数 ,使得 。
我们只需要 使得右边的方程是完全平方式,即 。
找到这样的 需要解一元三次方程,然后左边右边都是平方形式,开根即可。
韦达定理和根的轮换
我们发现,一元二次、三次、四次方程虽然都有解法,但是它们互相之间的联系并不紧密,甚至可以说没有相似之处。
古巴比伦人就通过韦达定理将一元二次方程化为以下形式:
然后利用完全平方公式 得到
就变成了线性方程组,解出来即可。
考虑推广,我们发现三次方程可以由韦达定理转成如下形式:
我们发现,这三个方程都是轮换式,也就是交换 不会对答案有任何影响。
而有显而易见的证明:轮换式上的乘法是封闭的,轮换式和轮换式的乘积依旧是轮换式。
而上述的三个轮换式可以通过变换生成任意的三元轮换式。
因此,如果一个式子是轮换式,就一定能通过上述的三个式子表出。
范德蒙德方程组和轮换对称式
考虑对一元 次方程作韦达定理,会得到 个不同次的轮换式。这些轮换式即可以表出任意的 元轮换式。
然后我们发现,对于以下三元方程组:
虽然它的后两项都不是轮换对称的,但是我们将其立方,就变成
显然,我们将 和 者相加,得到
将 相乘,得到
这两个都是标准的轮换式,可以用韦达定理的方程表出,也就可以解。
而且我们惊奇的发现, 的形式在这里再一次出现了。
很快的,这一切可以开始推广,从二次,到三次,到四次……一元高次方程被劈开做了多元一次方程组,线性方程组则被简单粗暴的解决。我们似乎找到了通解。
但是,当我们着手用这一方法解五次方程时,我们却发现,想要通过韦达定理的右侧常数解出范德蒙德方程组的右侧常数,需要解一个六次方程。
发生什么了呢?我们就止步于此了吗?
方程上的群
方程上,有群的结构存在。
首先,我们考虑集合 。
这个集合是用 做加减乘除运算所能得到的所有数的集合。
我们考虑变换 ,使得
在 中,这样的变换只有两个。
一个是恒等变换
一个是共轭变换
其实,上述条件也证明了该变换是可逆的。
那我们来看 的根,它们分别是 。
考虑变换时这三个根分别被变换到哪里去了。
容易发现,根只能变换到根,因为加法和乘法被保留了,所以 ,所以 也一定是方程的根。
我们发现,对于这三个根的分裂域,三个根的变换就决定了变换本身,而三个根必然双射到三个根,因此一共的变换有 种。
考虑方程的所有根 ,我们现在只关心它们之间的变换。我们会发现,首先,所有的 阶变换构成群。
也就是,设 是一个双射, 是所有符合条件的 关于变换的复合构成的群。
容易证明,,也即 的排列的个数。
然后我们考虑解方程。我们发现,对于一个普通的 次方程,它一定有 个根。这些根的变换揭示了它们之间的轮换关系。
可以发现,随着 的增加,合法的变换集合 是 的一个子群。当 变复杂到一定程度,就不太好解了。
但是有的高次方程是好解的,比如 ,这是为什么呢?
我们发现,在 这个方程中,有一个特殊的根是 ,去掉这个根之后,方程变成了 。而 和别的根是没有轮换关系的,所以就是在解一个四次方程。
这就揭示我们:一个方程是否好解,要看它根之间轮换关系的规模。
什么东西天生适合作为群呢?
我们发现,群最难以论证的一点是 结合律,而“可逆映射”或者说“置换”却天生的明显的满足结合律。所以,置换群是最自然得到的群。恒等变换就是天生的幺元,逆映射就是天生的逆元。相较于加法,“可逆映射”没有交换律,更能代表更加一般的群。
群的作用
我们首先来讲群的作用。我们将置换群 作用于集合 ,对于任意的 ,都会得到一个新的元素 。
首先来看简单的群作用。
对于在模质数 剩余系 下,定义模意义下乘法所构成的群 ,我们尝试将群 的一个子群 左乘于 (其实就是将置换群 作用于该集合)。
我们发现,对于 来说,被作用之后的所有结果的集合就是 。这些结果再进行作用依旧是这个集合里面的数。换句话说,将群 作用于 后,集合被划分成 ,每个集合再进行作用还是这个集合里的数,不可能再突破这个集合。
被我们称作 在 下的轨道,在 中的变换下,所有的轨道是封闭的,从 中的任意点可以通过 中的一个变换得到 中的另一个点,但不能得到 之外的点。
Cayley 定理
Cayley 定理:任何群 都同构于变换群 的子群
设当前的群是 ,对 定义 上的变换 。
首先,存在 为恒等变换,。
其次, 存在逆变换,。
因此, 的集合中有若干 阶变换,存在单位元和逆元。
而 ,显然是封闭的。所以 的集合就是一个群,且是 的子群。而 中的每一个置换都唯一对应 中的每个元素,每个置换的组合都对应 中的运算,所以 和 是同态的。
因此 同构于变换群 的子群 。
pn 阶群存在 p 阶元
证明:对于质数 , 阶的群一定存在 。
考虑 ,容易发现,因为我们可以任选前 个元素,然后固定 为 的逆元,所以 ,。
我们考虑 阶变换群 在 上的作用,每次会通过变换 把 变换成 。我们把 作用在 上,因为 是素数,所以轨道长度只能是 或 。如果轨道长度是 ,就是 。而显然存在 ,所以轨道长度为 的轨道集合不为空,就至少存在 。
卢卡斯定理
卢卡斯定理:
生成函数证明:
注意到因为前者只有 的倍数处有值,后者不超过 ,所以两者的卷积只能取在 。
组合数学证明:
我们考虑对 个格子的染色,我们将其划分成 的大部分和 的小部分。而所有的方案就是 。
然后我们考虑对所有的方案的大部分进行置换群的作用。具体地,我们将 列进行置换,显然的,在这一置换下,所有的涂色方案被划分成若干个轨道。而因为 是质数,所以轨道的长度只能是 或者 。对于长度为 的轨道,里面的染色方案的总和一定是 的倍数。
那么,我们只需要对轨道长度为 的答案进行计数。而轨道答案为 意味着每一行都是相同的。
因为小部分最多只能承担 个,所以大部分显然是 行选择 行,小部分就是 个选择 个。证毕。
群的中心
假如对群中的一个元素 和任意的元素 ,有 ,这意味着什么呢?我们发现 ,也就是 和任意元素都是交换的。
考虑集合 表示所有符合上述条件的 。
构成群。,所以单位元在 中。如果 在 中,那么 ,,,因此 也在 中。
Burnside
我们考虑研究置换群的性质。
首先我们来考虑三角形上的变换,三角形有六种变换,旋转 60 度和翻折 180 度分别是其中的三阶元和二阶元。
而变换其实就对应了三角形上顶点的变换。
旋转 60 度:
翻折 180 度:
我们发现,在旋转 60 度的操作下,三个点都被移动了。但是在翻折 180 度的情况下, 是不动的。
也就是,如果我们把 和 单独拿出来,也构成群。在这个群 的作用下, 被划分成两个轨道 。
使得 是不动点的所有变换集合称作 。明显的, 构成一个群。
我们来研究另一个变换群。
考虑一个六边形项链,我们可以旋转 、 …… 度,或者沿着六条对称轴分别翻转,一共 种变换。
我们考虑对六边形 染色,然后考虑每种变换方案下哪些染色方案是不动点。
对于旋转 度,有 种(所有点同色)。
旋转 度,有 种(两个等价类)。
沿对角对称轴翻转,有 种。
沿中点对称轴翻转,每个是 种。
轨道稳定子定理
是 中让 为不动点的变换全体, 是 在 下的轨道。
首先, 是 的子群。
恒等变换显然让 为不动点,所以有单位元。
一直保持 ,不可能变更,运算封闭。
如果 ,那么在逆映射中 ,存在逆元。
因此, 是 的子群。
根据群论中的拉格朗日定理, 是 的因子,且将 划分成 个陪集。
轨道稳定子定理:
考虑在 中, 是不动点。所以将 作用于 中的每一个元素 ,会构成若干个双元组 。我们将 在 中的映射一路追溯,直到找到一个 使得 经过若干次步骤映射到 ,而 映射到 。因为 中的映射都是双射,所以一定存在这样的点。
然后我们将 ,也就把每个双元组对应到 中的一个变换。
对于 中的一个变换,考虑 和 分别是变换到 和 变换到的元素。将 ,又能唯一的对应到双元组 。
而对于不同的 ,建立的映射中, 是不同的,所以不会有重复。
那么,也就证明它们之间存在双射。
也就是,
Burnside 引理
考虑证明轨道个数等于 ( 是在 下的不动点集合)
考虑把 提出去,变成 。
因为每个 会在自己的轨道里贡献一次 ,所以每个轨道内的贡献总和是 ,这就是轨道的个数。
我们也可以从别的方向考虑,我们考虑 的配对。如果 让 不动,那么平面上 就是 。一开始,我们从 轴的角度考虑,总和就是 。
但是如果我们从 轴的角度再考虑一次,每个 上的答案就是 。而每个轨道内部的元素因为是等价的,所以 都是一样的。所以实际上就是对每个轨道计算一次 。这就是 了。
同样得到了 引理。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现