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 である。