首页 > 其他分享 >一元多项式的 Delta 判别式

一元多项式的 Delta 判别式

时间:2023-10-18 23:55:34浏览次数:38  
标签:en 多项式 Delta 分拆 对称 polynomial 判别式

1 e-基、m-基与 p-基

整数分拆

设非负整数数列 λ:=(λ1,λ2,) 只有有限项非零且(不严格)单调递减.定义长度 L(λ) 为其非零项元素个数;定义 S(λ) 为其非零项元素之和.此时称 λ 是整数 S(λ) 的一个长度为 L(λ)分拆

由于分拆只有有限项非零,对大于等于 L(λ) 的非负整数 k,我们也常省略从第 k+1 项开始的全为 0 的项,将 λ 直接记为长度为 k 的非负整数数组 (λ1,λ2,,λk)

Ferrers diagram 和 Young diagram 是图示分拆的常见方法.

通过沿主对角线翻转分拆的 Ferrers diagram 或 Young diagram,可以定义分拆的转置.分拆 λ 的转置记为 λT.转置后分拆的长度变为原分拆的首项,而首项变为原分拆的长度.

单项对称多项式

n 是正整数,K 是一个域.记 x:=(x1,,xn).设 λ:=(λ1,λ2,λn) 是长度不超过 n 的一个分拆.

定义 n 元多项式环 K[x] 上的关于分拆 λ单项对称多项式(monomial symmetric polynomial)mλ(x) 为各项系数为 1 的含有单项式 xλ:=x1λ1x2λ2xnλn 的项数最少的对称多项式.

  • m(2,1,0)(x1,x2,x3)=x12x2+x12x3+x1x22+x1x32+x22x3+x2x32
  • m(2,2,1)(x1,x2,x3)=x12x22x3+x12x2x32+x1x22x32

易见 mλ(x) 是次数为 S(λ) 的齐次(homogeneous)多项式.全体单项对称多项式构成 n 元对称多项式环 ΛnK[x] 作为 K 上线性空间的一组基底.

单项对称多项式

Exercise 1 对一给定的长度不超过 n 的分拆 λ:=(λ1,λ2,λn)n 元单项对称多项式 mλ(x) 共有多少项?

在计数时根据分拆中重复项的分布情况进行消序.

Exercise 2 nd 次单项对称多项式共有多少种可能的构型?设 Λn(d)Λn 由全体至多 d 次的 n 元对称多项式构成,其作为 K 上线性空间的维数是多少?

该问题等价于求满足 S(λ)=dL(λ)n 的所有可能分拆 λ 的数量,也即“将 d 个无标号球放入 n 个可空置的无标号盒”的可行方案数.

基本对称多项式

n 元多项式环 K[x] 上的 n基本对称多项式(elementary symmetric polynomial)定义为 ek(x1,,xn):=1i1<i2<iknxi1xi2xik,k=1,2,,n 使用单项对称多项式的记号,也可记为 ek(x):=mλk(x) 其中分拆 λk:=(1,,1,0,) 的前 k 项为 1,其余项皆为 0

设分拆 λ:=(λ1,λ2,) 满足 λin,iN+.我们记 eλ(x):=eλ1(x)eλ2(x)eλL(λ)(x)

基本对称多项式

Theorem 1 (对称多项式基本定理) f(x) 是域 K 上的 n 元对称多项式,则存在唯一的 g(x)K[x],使得 f(x)=g(e1(x),,en(x))

该定理对交换环上的对称多项式仍然成立.这意味着若 f 是整系数对称多项式,则 g 也是整系数多项式.

在定理的存在性证明中,为消去首项对应的单项对称多项式 mλ(x),我们构造的若干个基本对称多项式的乘积恰为 eλT

考察全体满足 λin,iN+ 的分拆 λ 对应的 eλ(x),它们构成了 n 元对称多项式环 Λn 作为 K 上线性空间的另一组基底.

幂和对称多项式

n 元多项式环 K[x] 上的幂和对称多项式(power sum symmetric polynomial)定义为 pk(x1,,xn):=x1k+x2k++xnk,kN 使用单项对称多项式的记号,也可记为 pk(x):=m(k,0,0,) 特别的,p0(x)=n

Theorem 2 QKC 是数域,设 f(x) 是域 K 上的 n 元对称多项式,则存在唯一的 g(x)K[x],使得 f(x)=g(p1(x),,pn(x))

一般地,结论对特征为 0 的域 K 也成立.

幂和对称多项式

以下定理递推地给出了幂和对称多项式 p1,,pn 与基本对称多项式 e1,,en 间的关系.Theorem 2 的存在性部分可由这一定理给出.

Theorem 3 (Newton’s Identities) pk=i=1k1(1)i1eipki+(1)k1kekk=1,2,,npk=i=1n(1)i1eipkik>nkek=i=1k(1)i1piekik=1,2,,n0=i=1n(1)i1piekik>n

其它基底

完全齐次对称多项式(Complete homogeneous symmetric polynomials)、Schur 多项式……

本节主要参考

2 Delta 判别式

Vieta’s formulas

Theorem 4 (Vieta’s formulas) 设数域 KCn 次首一多项式(monic polynomial) A(x):=xn+an1xn1++a0=(xc1)(xc2)(xcn)n 个复根分别为 c:=(c1,c2,,cn),则 A(x) 的系数可由关于根的 nn 元基本对称多项式表示 ank=ek(c)=(1)k1i1<<iknci1ci2cik 其中 k=1,2,,n.特别的 a0=en(c)=(1)nc1c2cnan1=e1(c)=(c1+c2++cn)

Vieta 定理与对称多项式基本定理

  • 即使尚未获知多项式 n 个复根 c1,,cn 的具体取值,我们也能通过已知的多项式系数 a0,,an1 获知 nn 元基本对称多项式在根处的取值.

  • 对称多项式基本定理指出,任何对称多项式都可被(唯一)表示为关于 n 个基本对称多项式的一个多项式.

  • 仅需知晓多项式的系数,就可获得任意给定对称多项式在根处的取值.

  • 目标:构造一个(数域 KC 上的)n 元对称多项式,使得能通过代入求值的方式,快速检测 n 个复数是否两两不同.

Vandermonde 行列式

考察作为(数域 KC 上)n 元多项式的 Vandermonde 行列式 detV:=det(xji1)i=1,j=1n,n=det(111x1x2xnx1n1x2n1xnn1)=1i<jn(xjxi) 它是否可用于判定重根?它是对称多项式吗?

Remark. detV 是一个斜对称多项式.事实上,detV 与所有对称多项式的乘积构成了全体斜对称多项式(alternating polynomials).

判别式

设(数域 KC 上的)n 元对称多项式 D(x1,,xn):=(detV)2=1i<jn(xjxi)2 称其为(数域 K 上)一元 n 次首一多项式的判别式(Discriminant).当代入的 x:=(x1,,xn)C 互不相同时,D(x)0;否则 D(x)=0

根据对称多项式基本定理,存在唯一数域 K 上的 n 元多项式 d,使得 d(e1(x),,en(x))=D(x)

Proposition 1 数域 KC 上的 n 次首一多项式 f(x):=xn+an1xn1++a0 在复数域中有重根的充分必要条件是 d(an1,,a0)=0

这是因为 f(x)n 个复根 c:=(c1,,cn) 满足 D(c)=d(e1(c),,en(c))=d(an1,,a0)

判别式

Exercise 3 写出数域 KC 上一元二次多项式 x2+bx+c 的判别式.

对次数更高的方程,直接使用消首项方法求解判别式 D(x) 在基本对称多项式下的表示 d(e1,,en) 将变得相当繁琐.下面利用判别式与 Vandermonde 行列式的关系得到另一种分解方法.

另一分解方法

D(x)=(detV)2=det(VVT)=det((111x1x2xnx1n1x2n1xnn1)(1x1x1n11x2x2n11xnxnn1))=det(np1(x)pn1(x)p1(x)p2(x)pn(x)pn1(x)pn(x)p2n2(x))=det(pi+j2(x))i=1,j=1n,n 而由 Newton’s Identities,幂和对称多项式 pk(x) 可较容易地递推分解为基本对称多项式的多项式组合,故我们找到了分解 D(x) 的一种更易操作的方法.

另一分解方法

Exercise 4 写出数域 KC 上不完全三次多项式 x3+bx+c 的判别式.

本节主要参考

References

[1] Wikipedia, “Symmetric polynomial.” https://en.wikipedia.org/wiki/Symmetric_polynomial. [2] Wikipedia, “Elementary symmetric polynomial.” https://en.wikipedia.org/wiki/Elementary_symmetric_polynomial. [3] Wikipedia, “Power sum symmetric polynomial.” https://en.wikipedia.org/wiki/Power_sum_symmetric_polynomial. [4] Wikipedia, “Newton’s identities.” https://en.wikipedia.org/wiki/Newton%27s_identities. [5] 丘维声, “高等代数 下册,” 3rd ed.北京: 高等教育出版社, 2015, pp. 57–66. [6] 蓝以中, “高等代数简明教程(下册),” 2nd ed.北京: 北京大学出版社, 2007, pp. 213–217. [7] Wikipedia, “Partition (number theory).” https://en.wikipedia.org/wiki/Partition_(number_theory). [8] Wikipedia, “Alternating polynomial.” https://en.wikipedia.org/wiki/Alternating_polynomial.

标签:en,多项式,Delta,分拆,对称,polynomial,判别式
From: https://www.cnblogs.com/sun123zxy/p/17773702.html

相关文章

  • 关于 EI 的三次多项式复合的一些注解
    感谢APJifengc指导.看了xiaoziyao的复合,大概理解EI的思路了,但是似乎细节上有一些问题,在此注记.下文「复合」均指右复合.前置内容复合二次分式的内容可以参考参考文献[2].复合\(ax+b\)先考虑如何复合\(x+c\).\[\begin{aligned}\mathrm{ans}&=\sum_{i\ge0}a_i......
  • 多项式 [计算机数学专题(7)]
                                               《目录》二项式定理无限次多项式单位根生成函数FFT多项式简介:https://en.wikipedia.org/wiki/Polynomial 定义     多项式求值 ......
  • 多项式板子
    FFTconstdoublepi=acos(-1.0);intrev[N];voidFFT(complex<double>*a,intnr,intflag){for(inti=0;i<nr;i++){if(i<rev[i])swap(a[i],a[rev[i]]);}for(inti=1;i<nr;i<<=1){complex<double>wn(cos(p......
  • 多项式右复合的一些特殊情况
    下文中的“复合”默认为右复合。复合\(x+c\):展开后差卷积。复合\(e^x\):\[\suma_i(e^x)^i=\suma_i\sum_j\frac{i^j}{j!}=\sum_{j}\frac{1}{j!}\sum_i\a_ii^j\]只需计算\(\sum_i\frac{a_i}{1-ix}\),分治通分即可。复合\(\sqrt{1+x}\):对于偶数项,我们可以先复合\(\sqrt{......
  • VCS代码保护+SOC中的复位电路+verdi生成部分原理图+verdi查看delta cycle+自定义的原
    VCS代码保护在新思公司的一些vip的实现中,一些代码进行了加密,导致无法查看源码,加密的方法也是使用新思的工具VCS。在编译的命令行添加+protect选项,在代码前后加上编译指示,则生成对应的加密vp、svp文件,中间的部分被加密。https://blog.csdn.net/woodhorse007/article/details/524......
  • 2023.9.27 Shui_Dream《一类 NPC 问题的多项式时间解法》
    给出一个字符串\(P\),\(P\)是由小写英文字母构成的。求总共有多少个不同的字符串\(Q\),使得下面两个条件同时成立:字符串\(Q\)非空。字符串连接得到\(QQ\),必须满足\(QQ\)是\(P\)的子序列。因为\(n\le100\)很小所以可以直接枚举第二次出现的首位,DP求这个点两边公......
  • 【模板】多项式乘法、乘法逆、除法、取模、常系数齐次线性递推
    以下代码必须开-O2#include<algorithm>#include<cassert>#include<cstdio>#include<cstring>#include<vector>usingnamespacestd;#ifdefLOCAL#definedebug(...)fprintf(stderr,##__VA_ARGS__)#else#definedebug(...)void(0)#......
  • R语言非线性方程数值分析生物降解、植物生长数据:多项式、渐近回归、负指数方程、幂函
    全文链接:https://tecdat.cn/?p=33742原文出处:拓端数据部落公众号简介在选择最佳拟合实验数据的方程时,可能需要一些经验。当我们没有文献信息时该怎么办?我们建立模型的方法通常是经验主义的。也就是说,我们观察过程,绘制数据并注意到它们遵循一定的模式。例如,我们的客户可能观察......
  • R语言风险价值:ARIMA,GARCH模型,Delta-normal法滚动估计,预测VaR(Value at Risk)和回测分析
    原文链接:http://tecdat.cn/?p=24492原文出处:拓端数据部落公众号介绍此分析的目的是帮助客户构建一个过程,以在给定时变波动性的情况下正确估计风险价值。风险价值被广泛用于衡量金融机构的市场风险。我们的时间序列数据包括1258天的股票收益。为了解释每日收益率方差的一小部......
  • 关于三次多项式复合的一个注记
    首先根据熟知的变换,复合\(f(ax^3+bx^2+cx+d)\)的问题的困难内核在于\(f(x^3+cx)\),在域上,只要解决某个\(c\neq0\)的情况,就解决了一般的情况.取\(c=-3\),我们有\[x^3-3x=(x^3+x^{-3})\circ(x+x^{-1})^{\langle-1\rangle}.\]于是问题的难点转换成了计......