MathLabs

第3問

P(0)≠0P(0)\neq0 を満たす整数係数の非定数多項式 P(x)P(x) を考える。a1,a2,a3,…a_1,a_2,a_3,\ldots を、相異なる任意の正整数 i,ji,j に対して P(i−j)P(i-j) が ai−aja_i-a_j を割り切るような整数の無限数列とする。数列 a1,a2,a3,…a_1,a_2,a_3,\ldots は定数でなければならない、すなわちすべての正整数 nn について ana_n がある定数 cc に等しいことを証明せよ。
ステップ 3/5: 法 p での数列の2つの周期
P(k)∣ai+k−ai,P(k+p)≡P(k)≡0 ⁣ ⁣(modp)  ⟹  p∣ai+k+p−aiP(k)\mid a_{i+k}-a_i,\qquad P(k+p)\equiv P(k)\equiv0\!\!\pmod p\implies p\mid a_{i+k+p}-a_i
詳しい解説

このような組 (p,k)(p,k) に対し、P(k)∣ai+k−aiP(k)\mid a_{i+k}-a_i が任意の ii で成り立つので p∣ai+k−aip\mid a_{i+k}-a_i である。(k+p)−k=p(k+p)-k=p なので整数係数多項式は P(k+p)≡P(k)≡0(modp)P(k+p)\equiv P(k)\equiv0\pmod p を満たし、p∣P(k+p)p\mid P(k+p) となる。これにより任意の ii について p∣ai+k+p−aip\mid a_{i+k+p}-a_i も成り立つ。