一元多项式的 Delta 判别式

发布时间 2023-10-18 23:51:52作者: sun123zxy

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.