問題
整数を係数とする次の整式
について,次の(1),(2)を証明せよ.
(1) 有理数が方程式の1つの解ならば,は整数である.
(2) ある自然数 に対して,個の整数のどれもがで割り切れなければ,方程式は有理数の解をもたない.
出典:九州大学 1982年度 前期日程 第2次学力試験 理系 第1問
方針
最高次係数が1である整数係数整式なので、有理数解を既約分数 と置くと、分母 が分子の 乗を割る形になる。互いに素であることから を得る。(2)は整数解があると仮定し、その整数を の代表と同じ余りにして、 が で割り切れる矛盾を作る。
解答
(1)
有理数 を既約分数 で表す。ここで は互いに素である。 に を掛けると である。したがって 右辺は で割り切れるので、 は を割り切る。ところが は互いに素であるから、 が を割り切るには でなければならない。よって は整数である。
(2)
もし方程式 が有理数解をもつなら、(1)より整数解 をもつ。
整数 に対して、 の中に と で割った余りが同じものが存在する。すなわち、ある が存在して である。
係数はすべて整数なので、合同な整数を代入した整式の値も合同である。したがって ところが であるから これは が で割り切れることを意味する。
しかし は のいずれかであり、仮定では のどれも で割り切れない。矛盾である。
したがって方程式 は有理数の解をもたない。
別解の視点
文系第2問の3次の場合と同じ構造で、次数が に変わっても本質は変わらない。最高次係数が1であることが、有理数解の分母を消す決定的な条件である。