有限体上の既約多項式の数
いろいろあって有限体を見ていたら、
Wikipediaの既約多項式のページを見ていたら、
その有限体上の既約多項式の数についての項目があった。
それは
というものである。
これの証明が、arXiv:1001.0409にある。
(Sunil K. Chebolu, Jan Minac,Counting irreducible polynomials
over finite fields using the inclusion-exclusion principle)
今回はこの証明を紹介する。
使う議論は有限体に関する基本的な知識のみで、
この証明について著者は
「驚くべきことに、今回の記事のシンプルな議論はいくらかの
専門家は知っているかもしれないが、教科書には載っていない」
と書いている。
確かにシンプルな議論だった。
証明に入る前に(これも上記の記事に書いてあることだが)
この定理はの場合(つまり素数のとき)には
ガウス(1777-1855)が証明したことらしい。
さらに、メビウスの反転公式を用いたクラシカルな証明は
あの、アイルランド・ローゼンの有名な教科書に書いてあるそうだ。
(恥ずかしながらきちんと読んだことはない)
添え字が極めて読みにくいことが判明したため、
のことをと書くことにする。
証明するに当たり、以下の基本的な有限体の知識と
メビウス関数の定義を確認する。
- 有限体の元の数は素べきである。
- 有限体は、ある上の次の既約多項式の最小分解体である。
- 上の既約多項式は重根をもたない。
- 異なる上のモニックな既約多項式は共通根をもたない。
- である。
- 有限体はその元の数により、同型を除き一意に定まる。
という6つである。
1.と5.は拡大次数から簡単にわかる。
2.は有限体同士の拡大はガロア拡大であり、単拡大である。
その最小多項式をとれば、共役な根はフロベニウスで与えられるから、
すべての根を含む。よって最小分解体になる。
3.は先のガロアなので分離拡大であることによる。
(ガロアと分離がどっちを先に示すかは定義や議論次第)
4.は一般に最小多項式がただ一つに決まるということに他ならない。
(もとの論文には"monic"という言葉が抜けているが、必要だろう)
6.はの最小分解体でなければならないことから従う事実である。
また、メビウス関数とは
◆定義◆
メビウス関数を
で、ここでは素因数の数を表す。
という定義である。
証明
これらを認めれば証明ができる。
<証明>
代数閉包を固定した下で考える。
のときは明らかなので、としよう。
を上の次のモニック既約多項式全体とする。
をの元の根全体とする。
根が全てに含まれるのは2.と6.による。
3.と4.によれば、
であるから後者を考えることにする。
ここで、について、
であり、は、
がに含まれ、同時に真部分集合に含まれないことと同値である。
さらに、それはに含まれ、極大な真部分集合に含まれないことと言える。
いま、の素因数分解がという形だとする。
すると、極大な真部分集合たちは
である。
これらのことから、である。
このとき、4.からなどとなるから、
和集合の元の数に関する法則(inclusion-exclusion principle)*1によって
が得られる。
これをメビウス関数を用いて表示すれば定理が得られる。
(となっているが、この最後のところをもう少しコメントすると、
約数についてのべきにが
現われていて、が素因数の1乗の積になっているもの
だけを考えたいので、確かに平方因子を持つものは消えてくれるし、
また、そうでない場合、符号はの素因子の数の
奇偶によって決まっているから、確かに合っている。)
以上で定理は証明された。
<証明終了>
次回以降は、これと照らし合わせてと
あたりの構造をはっきりさせる。
*1:要はベン図で3つの和集合を考えたとき、それぞれの集合の元の数を足して、 2つの集合の共通部分を引いて、引きすぎた3つの共通部分を足して、というやり方の一般型。