問題2-4 f(x)∈Z[x]f(x)∈Z[x] が、有理数を係数にもつ2つの多項式 g(x),h(x)g(x),h(x) の積に分解されるならば、実は Z[x]Z[x] に属する2つの多項式の積に分解されることを示せ。またとくに f(x)f(x) の最高次の係数が1ならば、分解する多項式の最高次の係数も1としてよいことを示せ。この問題のみピックアップすると、Z[x]Z[x] って何?となりますが、Z[x]Z[x] は、問題2-3に出てきたもので、整数を係数とする xx の多項式の全体の集合です。
何度も言いたくなってしまいますが、当たり前のように感じていることほど、証明するとなると難しいですね……。解答を見ます。
解答最初のところがよくわかりません。問題2-3で証明したことをつかうために、g(x),h(x) それぞれについて、その係数の分母の最小公倍数をくくり出し、次に係数の分子の最大公約数をくくり出して、g(x)=abg0(x), h(x)=cdh0(x) としたということはわかりますが、「分母の最小公倍数をくくり出し、次に係数の分子の最大公約数をくくり出す」というのがどういったことを意味するのか。
g(x),h(x)g(x),h(x) それぞれについて、その係数の分母の最小公倍数をくくり出し、次に係数の分子の最大公約数をくくり出して、
g(x)=abg0(x),h(x)=cdh0(x)g(x)=abg0(x),h(x)=cdh0(x)とする。ここに a,b,c,d∈Za,b,c,d∈Z で、g0(x),h0(x)g0(x),h0(x) はともに Z[x] に属し、係数の最大公約数は1である。すると f(x)=g(x)h(x) から
bdf(x)=acg0(x)h0(x)であり、問題2-3により p∣g0(x)h0(x) となる素数 p は存在しないので、右辺の係数の最大公約数はちょうど ac である。左辺からはそれが bd の倍数であることを示すので bde=ac (e∈Z) すなわち f(x)=eg0(x)h0(x) となり eg0(x)∈Z[x], h0(x)∈Z[x]
次に f(x) の最高次の係数が1で f(x)=(axn+⋯)(bxm+⋯) とすると、整数 a,b は ab=1 をみたす。a=b=−1 のときは、全体の符号をかえればよいので a=b=1 としてよい。
何か具体例を作って確認してみます。
適当な有理数係数の多項式でみてみましょう。たとえば、12x2+43x+56 を考えます。係数の分母の最小公倍数、ここでは2, 3, 6の最小公倍数は6。係数の分子の最大公約数、ここでは1, 4, 5の最大公約数は1。くくり出してみると、
12x2+43x+56=16(3x2+8x+5)
3x2+8x+5 の部分が、解答文での g0(x) や h0(x) に相当します。3x2+8x+5 は整数係数ですので、Z[x] の要素です。そして 3x2+8x+5 の係数の最大公約数は1です。
方程式を見やすくするために似たような操作をしますね。たとえば 12x2+43x+56=0 という方程式で、
12x2+43x+56=03x2+8x+5=0両辺に6を掛けた
というようなことをしたりします(実際には最高次の係数を1にすることが多いですが)。12x2+43x+56 は方程式ではなく多項式ですので、勝手に6倍したら違う式となってしまいます。多項式では、6倍したあと 16 倍を掛けて元に戻したという感じですかね。この 16 倍のところの操作を、一般化して述べたものが「係数の分母の最小公倍数をくくり出し、次に係数の分子の最大公約数をくくり出す」ということのようです。
証明の内容の方に戻ると、 f(x)=g(x)h(x) ですので、g(x),h(x) のところに g(x)=abg0(x),h(x)=cdh0(x) を代入して、
f(x)=g(x)h(x)f(x)=(abg0(x))(cdh0(x))f(x)=acbdg0(x)h0(x)bdf(x)=acg0(x)h0(x)
です。
いま g0(x) の係数の最大公約数は1、h0(x) の係数の最大公約数も同じく1ですので、g0(x)h0(x) の係数の最大公約数も1。したがって、右辺 acg0(x)h0(x) の係数の最大公約数は ac です。左辺からはそれが bd の倍数であることを示すので、bde=ac とおいています( e∈Z )。bd の e 倍が ac ということです。
ちなみに問題2-3で証明したことは、
p を素数とし g(x),h(x)∈Z[x] とするとき p∣g(x)h(x) ならば p∣g(x) または p∣h(x)です。
bde=ac を、bdf(x)=acg0(x)h0(x) に代入して整理すると、f(x)=eg0(x)h0(x) となり、f(x)∈Z[x] が、有理数を係数にもつ2つの多項式 g(x),h(x) の積に分解されるならば、Z[x] に属する2つの多項式の積に分解されることが示されました。
0 件のコメント:
コメントを投稿