三叶草小组Syclover
2024
根与多项式
CRYPTO
目录
一
代数基本定理
二
对称多项式基本定理
三
基本多项式定理
四
⽜顿恒等式
五
⾼联科⽬⼀
六
科⽬⼆
七
⼀元三次⽅程求根公式
八
四次⽅程的根式求解
九
Crypto实践
代数基本定理
任何⼀个⼀元复系数多项式⽅程都⾄少有⼀个复数根。也就是说,复数域是代数封闭的复数域代数封闭。
代数封闭:域F被称为代数闭域,当且仅当任何系数属于F且次数⼤于零的单变量多项式在F⾥⾄少有⼀个根。代数闭域⼀定是⽆限域。
不得不感慨,还是需要捡起⼀些遗忘的科⽬:),回忆下笔者和Galois理论的缘起。
对称多项式基本定理
01对称多项式<<<<
对称多项式: 对于域F上的n元多项式f(x1, x2, x3,…, xn) ∈ F[x1, x2,…, xn],如果对于任意两个变量对换,原多项式保持不变,则这个多项式称为对称多项式。
等价定义:
基本对称多项式
特别地,对于n次式 x1x2 …xn 本身就是⼀个n次⻬次对称多项式σn。
02推论<<<<
根据代数基本定理,在⼀个代数封闭域F上的n次⾸⼀多项式
都有n个零点,可分解为
展开后得到:
⾸⼀多项式的⻙达定理
与系数关系:
⼀般多项式的⻙达定理
由此完成上述概念阐发的⻙达定理内容。
基本多项式定理
一、基本对称多项式定理的证明
对于变量个数n进⾏归纳:n = 1时,结论成⽴。假设n − 1个变量时,结论成⽴,对于n个变量,结论也成⽴
σk为n元基本对称多项式。
τk为n − 1元基本多项式。
对于
所以对于是任意n元多项式f ∈ F(x1,…, xn),可以写成
注意到f为n元对称多项式,可得f在x1, x2,…, xn−1的任意置换下不变。由此可得,gk是n − 1元对称多项式。
由归纳假设可得,gk可由τ1, τ2 …τn−1表出,即有:
⼜τk可⽤σ1, σ2,…, σn−1表出,代⼊:
其中 fk = fk(σ1, σ2,⋯, σn) 是 n 元对称多项式。为了证明 f 可以⽤ σ1, σ2,⋯, σn 多项式表示,只需要证明 fk = 0, 1 ≤ k ≤ n − 1 ,由此得到f = f0
把 xi 和 xn 对换得到
矩阵形式可表示为范德蒙矩阵系数形式:
注意到解的唯⼀性,以及特解f1 = f2 = ⋯ = fn−1 = 0, f0 = f为特解,可得f = f0
二、经典表出
对于三次情况:
⽜顿恒等式
特殊的对称多项式:
⽜顿恒等式
设 x1, x2,…, xn 是anxn + an−1xn−1 + ⋯ + a1x + a0 = 0 的 n 个根,定义
根据⻙达定理可知:
定义
有了对称多项式的概念和基本定理,不难理解⽜顿恒等式的推导。
也注意到这⾥
⻙达定理可知:
基本定理可得
利⽤递归计算pk
⾼联科⽬⼀
任何⼀个⼀元复系数多项式⽅程都⾄少有⼀个复数根。也就是说,复数域是代数封闭的复数域代数封闭。
写出f(x + 5)并化简,然后得到系数,代⼊恒等式即可。
不过可以有更多⼩Trick :)
pi的计算过程:
科⽬⼆
根据上⾯得学习:
即
注意到定义多项式系数ai定义在Z+上,故还原其中⼀个多项式为:
⼀元三次⽅程求根公式
历史的进程
1
Scipione del Ferro
⾸先得出不含⼆次项的⼀元三次⽅程求根公式
Niccolò Fontana "Tartaglia"
独⽴得出⼀元三次⽅程求根公式
2
3
Girolamo Cardano
拜访了Tartaglia,并获得了包含⼀元三次⽅程求根公式的暗语般的藏头诗
Lodovico Ferrari
Cardano的学⽣在⼀元三次⽅程的求根公式的基础之上,给出了⼀元四次⽅程的求根公式
4
5
Galois
证明了,如果⼀个五次⽅程的置换群是⼀个不可分离的群,那么这个⽅程就没有求根公式
Cardano法
对于 ⼀般的⼀元三次⽅程
由代数基本定理,在复数域上有三个根。
简化为⼀元三次⾸⼀多项式:
配⽅法代换:
整理得:
不妨取:
特殊化
不难开三次⽅,在得到z = u + v就是⼀元三次⽅程的⼀个根。
即为判别式。
考虑特殊情况:
x3 = 1的三个根。
欧拉公式
注意到:
不难得到
恰好构成⼀个三阶循环群,可以在复平⾯内表示这三个根。
回到⽅程z3 + pz + q = 0:
u = u0, v = v0是⽅程组(5)的⼀个解,
那么,由⼯具ω可得⽅程组(5)的三组不同解:
⾄此,我们的求解已经完成.
代回的形式可表示为:
判别式:
Δ > 0,⽅程有1个解
Δ = 0,⽅程有2个解
Δ < 0,⽅程有3个解
判别式的⼀般定义:
对于多项式P(x) = anxn + an−1xn−1 + ⋯ + a1x + a0,在复数域上存在n个根 x1, x2,…, xn其判别式为
显然Δ为⼀个对称多项式
例:
⼆次情况。
这更直接的告诉我们:根之间的关系,是否相等,这才是判别式的本质,解⼀元多次⽅程的关键,这触及了群论的本质——对称。
四次⽅程的根式求解
对于⼀般的⾸⼀多项式:
考虑换元消元
笛卡尔-⽅法
显然这是⼀种多项式将次⽅法。
分别⽐较多项式两边
可得
应⽤消元的思想得到
⼜lm = r
可以得到
显然是⼀个关于k2的⼀元三次⽅程,k可解。(根于提到的判别式法)
可推知道x2 + kx + l = 0, x2 − kx + m = 0
⽽对于⼀元五次⽅程的情况,则需要深⼊学习Galois理论。
Crypto实践
投稿人:HaLois
【END】
长按
关注
微信号|三叶草小组Syclover
新浪微博|三叶草小组Syclover
B站|三叶草小组Syclover
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...