一元多项式的 Delta 判别式

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λ2…xnλ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 元对称多项式环 Λn⊂K[x] 作为 K 上线性空间的一组基底.

单项对称多项式

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

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

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

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

基本对称多项式

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

设分拆 λ:=(λ1,λ2,…) 满足 λi≤n,∀i∈N+.我们记 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.

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

幂和对称多项式

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

Theorem 2 设 Q⊂K⊂C 是数域,设 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=1k−1(−1)i−1eipk−i+(−1)k−1kekk=1,2,…,npk=∑i=1n(−1)i−1eipk−ik>nkek=∑i=1k(−1)i−1piek−ik=1,2,…,n0=∑i=1n(−1)i−1piek−ik>n

其它基底

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

本节主要参考 –.

2 Delta 判别式

Vieta’s formulas

Theorem 4 (Vieta’s formulas) 设数域 K⊂C 上 n 次首一多项式(monic polynomial) A(x):=xn+an−1xn−1+⋯+a0=(x−c1)(x−c2)…(x−cn) 其 n 个复根分别为 c:=(c1,c2,…,cn),则 A(x) 的系数可由关于根的 n 个 n 元基本对称多项式表示 an−k=ek(−c)=(−1)k∑1≤i1<⋯<ik≤nci1ci2…cik 其中 k=1,2,…,n.特别的 a0=en(−c)=(−1)nc1c2…cnan−1=e1(−c)=−(c1+c2+⋯+cn)

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

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

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

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

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

Vandermonde 行列式

考察作为(数域 K⊂C 上)n 元多项式的 Vandermonde 行列式 detV:=det(xji−1)i=1,j=1n,n=det(11…1x1x2…xn⋮⋮⋱⋮x1n−1x2n−1…xnn−1)=∏1≤i<j≤n(xj−xi) 它是否可用于判定重根?它是对称多项式吗?

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

判别式

设(数域 K⊂C 上的)n 元对称多项式 D(x1,…,xn):=(detV)2=∏1≤i<j≤n(xj−xi)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 数域 K⊂C 上的 n 次首一多项式 f(x):=xn+an−1xn−1+⋯+a0 在复数域中有重根的充分必要条件是 d(an−1,…,a0)=0.

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

判别式

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

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

另一分解方法

D(x)=(detV)2=det(VVT)=det((11…1x1x2…xn⋮⋮⋱⋮x1n−1x2n−1…xnn−1)(1x1…x1n−11x2…x2n−1⋮⋮⋱⋮1xn…xnn−1))=det(np1(x)…pn−1(x)p1(x)p2(x)…pn(x)⋮⋮⋱⋮pn−1(x)pn(x)…p2n−2(x))=det(pi+j−2(x))i=1,j=1n,n 而由 Newton’s Identities,幂和对称多项式 pk(x) 可较容易地递推分解为基本对称多项式的多项式组合,故我们找到了分解 D(x) 的一种更易操作的方法.

另一分解方法

Exercise 4 写出数域 K⊂C 上不完全三次多项式 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.
posted @ 2023-10-18 23:46  sun123zxy  阅读(517)  评论(0)    收藏  举报