MathLabs

第5题

求所有整系数多项式 P(x)P(x),使得对任意实数 ss、tt,若 P(s)P(s) 与 P(t)P(t) 都是整数,则 P(st)P(st) 也是整数。
第 6/8 步:比较系数以消去低次项
P(2x)−P(2t)=2n(P(x)−p) ⟹ ai(2i−2n)=0 (i<n) ⟹ P(x)=anxnP(2x)-P(2t)=2^n\big(P(x)-p\big)\ \Longrightarrow\ a_i(2^i-2^n)=0\ (i<n)\ \Longrightarrow\ P(x)=a_nx^n
详细分析

两边关于 xx 均为 nn 次;比较首项系数(左边为 an2na_n2^n)可知 P(2x)−P(2t)P(2x)-P(2t) 恰等于 2n(P(x)−p)2^n\big(P(x)-p\big)。对每个 i<ni<n 比较 xix^i 的系数得 ai2i=2naia_i2^i=2^na_i,即 ai(2i−2n)=0a_i(2^i-2^n)=0;由于 i<ni<n 时 2i≠2n2^i\ne2^n,故迫使 ai=0a_i=0。因此 P(x)=anxnP(x)=a_nx^n。