円分多項式の性質と整数係数である事実

円分多項式の解を複素平面上に図示

xn1の分解

整数係数多項式

あとQ上の規約性

これらが円分多項式の著しい性質。

今回は、xn1の分解と、整数係数多項式であることを実験的に学び、

証明でフィナーレを飾りましょう!

定義のおさらいから

円分多項式の定義を確認しましょう。

結構えぐい数式が出てきますが、あとで具体例を確認しますので、ご容赦を。

新しい数学を学ぶときは、

えぐい数式発見→意味不明で焦る→具体例を確かめる→納得して落ち着く

の繰り返しで前に進んでいくものです。

円分多項式の定義は、

(定義)

ζn=cos2πn+isin2πnとする。

このとき、

ΠGCD(n,k)=1,1kn(xζnk)

を円分多項式といい、Φn(x)で表す

というものでした。

記号を確認していきましょう。

まずΠ

これは和の記号シグマの掛け算バージョンです。

次にGCD(n,k)=1

これは、nkの最大公約数が1(互いに素)だよ、という意味です。

まずはΦ4(x)を考えてみましょう。

GCD(4,k)=1,1k4を処理します。

1,2,3,4

のうち、4と互いに素なのは

1と3です。

よってk=1,3となります。

次にΠです。

これは掛け算なので、

(xζ4)(xζ43)を掛け算することになります。

Φ4(x)=(xζ4)(xζ43)

です。

ここで、ζ4とかなんか難しい記号で書いてますが、

要するにこれはiのことです。

それを確かめておきましょう。

ζ4=cos2π4+isin2π4

=cosπ2+isinπ2

ここで、cosπ2=0,sinπ2=1に注意すると、

ζ4=iです。

つまり、

Φ4(x)=(xi)(xi3)=x2i3xix+i4=x2+1

となります。

次は少し複雑なΦ12を考えてみましょう。

まず

GCD(12,k)=1,1k12

を処理します。

1,2,3,4,5,6,7,8,9,10,11,12

のうち、12と互いに素なものは、

1,5,7,11です。

よってk=1,5,7,11となります。

あとはΠですね。これは掛け算です。

(xζ12)(xζ125)などを掛け算すればよいのです。

したがって、

Φ12(x)=(xζ12)(xζ125)(xζ127)(xζ1211)

です。

ζ12ζ4の時のようにシンプルに表せる数ではないので計算は省略しますが、

頑張って右辺を展開して整理すると

Φ12(x)=x4x2+1

というなんともシンプルな式が出てきます。

円分多項式ってなんであんなヤバい定義なの?

という点が気になる方は以下の記事をご覧ください。

円分多項式を発見する過程を追体験してみませんか?

円分多項式の性質① xn1の因数分解

円分多項式の面白いところは、

何といってもxn1の因数分解です。

例えばx121を考えましょう。

これは、円分多項式を用いて次のように因数分解されます。

x121=Φ1(x)Φ2(x)Φ3(x)Φ4(x)Φ6(x)Φ12(x)

見事に12の約数の円分多項式が並んでいます。

これが一般にxn1の場合も成り立ちます

ヤバくないですか?

これを証明します。

(定理)

xn1=Πd|nΦd(x)

が成り立つ

ここで、

d|n

という記号が見慣れないと思うので、補足します。

これは、dnの約数ですよ、という意味です。

~脳内会議~

いきなり証明せよ、と言われても何から手を付ければいいのやらさっぱりです。

このような時は、具体例の観察が非常に重要となります。

とりあえず、小さめの数のn=6の場合で検討してみましょう。

x61=(xζ6)(xζ62)(xζ63)(xζ64)(xζ65)(xζ66)

です。

これを、x61=Φ1(x)Φ2(x)Φ3(x)Φ6(x)

から逆算的に並び替えてみましょう。

x61=0の解は

x=ζ6,ζ62,ζ63,ζ64,ζ65,ζ66(=1)

で、複素数平面上に図示すると正六角形になります。

それぞれが

Φ1(x),Φ2(x),Φ3(x),Φ6(x)

のうち、どの円分多項式の材料になっているか図に書き入れてみます。

Φ1(x)=xζ66

Φ2(x)=xζ63

Φ3(x)=(xζ62)(xζ64)

Φ6(x)=(xζ6)(xζ65)

と分かります。

これから規則性をつかんでいきましょう。

もともと、円分多項式は最大公約数が1の奴らで構成されていたので、

指数と最大公約数に着目してみます。

Φ6(x)ζ6ζ65が材料→1と5は6との最大公約数が1(円分多項式の定義通り)

Φ3(x)ζ62ζ64が材料→2と4は6との最大公約数が2

Φ2(x)ζ63が材料→3は6との最大公約数が3

Φ1(x)ζ66が材料→6は6との最大公約数が6

なるほど。

Φ6(x)は6との最大公約数が1の奴らが材料ですが、1は1=66と捉えるとよさそうです。

同様にして議論を進めていきましょう。

Φ3(x)は6との最大公約数が2の奴らが材料です。2=63

Φ2(x)は6との最大公約数が3の奴らが材料です。3=62

Φ1(x)は6との最大公約数が6の奴らが材料です。6=61

これらのことから、

Φd(x)を考える際は最大公約数をgとしたときに、

g=nd

の奴らだけ取り出して、

積を取ったやつが円分多項式となっていることを示せればよさそうです。

(証明)

xn1=Πd|nΦd(x)を示す。

いま、

xn1=(xζn)(xζn2)(xζn3)(xζnn)

を積の記号Πを用いて

xn1=Πk=1n(xζnk)

と表す。

この左辺について、knの最大公約数がgであるものだけを集めて積をとったものを

Θg(x)=ΠGCD(k,n)=g,1<k<n(xζnk)

と置く。

Θg(x)の定義と

xn1=(xζn)(xζn2)(xζn3)(xζnn)

より、

xn1=Πg|nΘg(x)となる。

gknの最大公約数なので、

k=gk

n=gd

と置くことができる。

すると、

k=kg

d=ng

について、dnの約数であり、k

GCD(k,d)=1,1kd

を満たす。

また、

ζnk=(cos2πn+sin2πn)k

であり、ド・モアブルの定理から

ζnk=cos2kπn+isin2kπn

である。

これに

k=gk

n=gd

を代入すると、

ζnk=cos2kπn+isin2kπn

=cos2gkπgd+sin2gkπgd

=cos2kπd+isin2kπd

=(cos2πd+isin2πd)k

=ζdk

が成り立つ。

GCD(k,d)=1,1kd

であったので、

Θg(x)=ΠGCD(k,d)=1,1kd(xζdk)

となる。円分多項式の定義より、この式の右辺はΦd(x)そのものである。

すると、Θg(x)=Φd(x)となり、

d=dgに気を付けて

xn1=Πg|nΘg(x)に代入すると、

xn1=Πd|nΦd(x)

となる。

(証明終了)

円分多項式の性質② 整数係数多項式

(定理)

円分多項式

Φn(x)は整数係数多項式である

これを示すにあたっては、

先ほど示した因数分解の性質

xn1=Πd|nΦd(x)

を使います。

また、この定理はnについての定理なので、

数学的帰納法を用います。

しかし、普通の帰納法ではなく、累積帰納法を用いますので、注意してください。

(証明)

数学的帰納法を用いて示す

i) n=1のとき

円分多項式の定義より、Φ1(x)=x1なので、これは整数係数多項式である。

ii) 1k<n を満たすkに対して、Φk(x)が整数係数多項式であると仮定する。

このとき、Φn(x)が整数係数多項式であることを示す。

いま、円分多項式の性質①より、

xn1=Πd|nΦd(x)

である。

ここで、帰納法の仮定より、1k<nとなるkについては

Φk(x)は整数係数多項式であるので、

㋐の右辺に登場する円分多項式のうち、Φn以外のものは整数係数多項式である。

よって、㋐の右辺に登場する円分多項式のうち、Φn以外の積によって定まる多項式を

f(x)とすると、f(x)も整数係数多項式である。

ここで、円分多項式はその定義より最高次の係数は1であるので、f(x)の最高次の係数も1である。

いま、

xn1=f(x)Φn(x)

であるので、

Φn(x)xn1f(x)で割り算することで得ることができる。

ここで、xn1は最高次の係数が1の整数係数多項式であり、

f(x)も最高次が1の整数係数多項式である。

最高次が1の整数係数多項式を、最高次が1の整数係数多項式で割った商も

整数係数多項式でなくてはならないので、

Φn(x)は整数係数多項式である。

i)ii)より、数学的帰納法から、全ての自然数nに対して

Φn(x)は整数係数多項式である

(証明終了)

まとめ

いかがでしたか?

証明めっちゃ長かったですが、言いたいことは2つだけ。

xn1=Πd|nΦd(x)

・円分多項式は整数係数多項式

のみです。

なんか今回の記事を書いていて、学生時代に数学書を読んだ時のことを思い出しました。

あの頃は、ある数学書を3行理解するのに19時間くらいかかってました笑(ノイキルヒのことです)

また次の記事でお会いしましょう!

ブログランキング参加してます

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

CAPTCHA