昨晚看到今年北夏第一天的题目,显然第四题是最好看的一个,发现一个比较自然的做法,记录如下:
#Problem
设 f(x) 是一个实系数多项式,求证存在一个实系数多项式 g,使得 degf=degg,且
∣g(z)∣2=∣f(z)∣2+1, ∀∣z∣=1
#Sketch
如果 0 是 f 的根,将f约去因子 zu 使得剩下的多项式不含根 0,注意到这不影响本题的结论,故不妨0不是f的根,进一步地,我们下文中所提到的多项式均默认是指不含根0的多项式.
稍加计算不难发现 ∣f(z)∣ 在单位圆上是一个关于 x:=ℜz 的多项式,因此我们考虑研究对于什么样的 r(x)∈R[x],存在一个多项式 k(x)∈R[x],使得
r(x)=∣k(z)∣2, ∀∣z∣=1
(其中 x:=ℜz),称这样的一个多项式 r 为模多项式,为了研究这样所有模多项式 r(x) 的性状,我们考虑研究它的根的情况,即研究 ∣k(z)∣2 作为一个关于 x=ℜz 的多项式的根是怎么样的. 注意到
∣k(z)∣2=A2∏∣z−rj∣2∏∣(z−zj)(z−zj)∣2
其中 A 是 k 的首项系数,rj 是它的所有实根,zj,zj 是它的所有共轭复根对,∏ 表示对这些根求乘积. 因此我们只需研究每个因式的根即可. 设 zj=aj+ibj,z=x+iy
∣z−rj∣2=(x−rj)2+y2=1+rj2−2rjx
它的根为
2rj1+rj2
这个数的绝对值不小于 1,并且易见对于每个绝对值不小于1的实数 x,都存在一个 r,使得 x=2rj1+rj2,另一方面
∣(z−zj)(z−zj)∣2=((x−aj)2+(y−bj)2)((x−aj)2+(y−bj)2)=(1+aj2+bj2−2ajx)2−(2by)2
经过一些计算,它的根是
x=21((aj+aj2+bj2aj)±(bj−aj2+bj2bj)i)
不难验证对于任意实数 u,v,均存在实数 a,b,使得
u=aj+aj2+bj2aj,v=bj−aj2+bj2bj
此外通过观察,我们还得到了 r 的常数项为正数. 我们猜想这是一个充要条件,也就是说,当且仅当 r(z) 的所有实根的绝对值不小于 1 时,且常数项为正时,存在一个满足 r(x)=∣k(z)∣2, ∀∣z∣=1 的多项式 k. 根据上面的分析,这个命题的正确性是显然的.
因此我们得到如下事实:
一个实系数多项式是模多项式当且仅当它的所有根的模均不小于 1,且常数项为正数
显然它等价于
一个实系数多项式是模多项式当且仅当它在 [−1,1] 上非负
注意到待证结论等价于证明一个模多项式加 1 之后仍是模多项式. 根据上面的结论,这显然成立.
#Postscript
我之前犯了一些非常愚蠢的错误导致我最后误以为找到了反例(详见 repo 里面的 commit 历史),感谢迷神的指正.
这个证明应该是非常自然的,将一个比较难控制的多项式的模转化为一个单元实多项式的性质,然后分析它的根. 当然,标答的处理似乎还要更自然一些,过程也简洁不少,让人看了一眼之后就能领会到它的意思. 总而言之,这个问题是非常漂亮的,可以说是一道很巧妙的题了(比起 wk 的毒瘤几何题来说).