(問題)
整数係数のモニック多項式 f(X) に対して、
f(q) = 0 となる有理数 q は整数であることを示せ。
(解答例)
モニック多項式とは最高次の係数が 1 である多項式なので、
f(X) = Xn + cn-1Xn-1 + ...
+ c1X + c0
とおきます。
q は有理数なので整数 s,t を用いて q = s/t と表せます。
この時、必要ならば約分して s と t の最大公約数は 1 とします。(s,t) = 1.
0 = f(q) = (s/t)n + cn-1(s/t)n-1 + ...
+ c1(s/t) + c0
なので、両辺に tn をかけて2項以降を移項すれば、
sn = -cn-1sn-1t - ...
- c1 s tn-1 + tnc0
となります。t が 1 でなければ t をわる素数 p が存在し、
p は 右辺を割り切り、したがって、左辺を割り切ります。
この時、p は素数なので s を割り切ります。
これは、s と t の最大公約数が 1 であることに反します。
よって、結論が得られました。
(解説)
ある整数係数のモニック多項式の根となるような複素数を
代数的整数 といいます。
(これに対して通常の整数は有理整数といいます。)
代数的整数の全体の集合を O とします。
この時、上の問題は O ∩ Q = Z
というよく知られた事実に対応しています。
さらに、この集合 O が環になります。
(考えてみましょう。)