多項式の既約性判定法として有名なものにEisensteinの既約判定法がありますが,どうも文献によって「既約」という用語の定義にブレがあって混乱のもとになっているようです.整理してしまえば簡単なことなので,Mathlogの練習がてらまとめてみようと思います.
UFDについてある程度知っている(既約元,素元の定義,PIDがUFDであることの証明を呼んだことがある程度)ことを仮定します.UFD上の多項式環がUFDであることの証明を知っていれば,この記事で証明しなかった事実はすべて知っているはずです.また環$A$の素イデアル全体の集合を$\spec A$で表します.
「Eisensteinの既約判定法(Eisenstein's criterion)」と呼ばれる主張で,最も有名なものは次の形であると思います;
$$f(X)=a_nX^n+\dots+a_0$$
を整数係数の多項式とする.ある素数$p$が存在して,以下の条件を満たすとき,$f$は$\Q[X]$で既約である.
非常に有名な注意ですが,これは十分条件でしかないので「完全な」判定法ではありません.例えば$f=X^2+3X+1$は$\Q[X]$では既約ですが,定理の仮定を満たす$p$はありません.
もっと大切な注意として,$f$は$\Z$の商体$\Q$を係数とする多項式環で既約であるということしか主張していないことに注意してください.このとき$f$は$\Z[X]$で既約であるとは限りません.
$f=2X+6\in\Z[X]$とします.$p=3$とすれば定理1の仮定を満たしますが,$f$は$\Z[X]$で既約ではありません.
念の為,環上の元が既約であることの定義を書いておきます;
$A$を環とする.$a\in A$が既約(irreducible)であるとは,任意の$b,c\in A$について,$a=bc$であるならば$b,c$の少なくとも一方は単元(可逆)であることをいう.
余談ですが,これはイデアルの拡大と縮小でもとのイデアルが保存されないという現象の1つの側面と見ることもできます.$(2X+6)\Z[X]$という$\Z[X]$のイデアルを自然な単射$\Z[X]\to\Q[X]$で拡大すると$(X+3)\Q[X]\in\spec \Q[X]$になりますが,これを$\Z[X]$に引き戻すと$(X+3)\Q[X]\cap \Z[X]\subsetneq (2X+6)\Z[X]$です.
にもかかわらず,Eisensteinの既約判定法の主張に「$f$は$\Z$上既約である」と述べる文献が存在していたりします.このとき「$\Z$上既約」の定義を「$f$は2つの非定数(整数係数)多項式の積で書けない」としてあるのであれば論理的に問題はありません(個人的には,誤解を生みかねない定義なので使用することは推奨しません).本記事では「既約」といったら必ず既約元のことを指すと約束します.
上の注意で非定数多項式の積で書けない,ならば成り立つと主張しましたが,実はその事実は一般の整域でも成り立ちます.本記事では一般化したEisensteinの定理を証明しましょう.
$A$を整域とする.多項式;
$$f(X)=a_nX^n+\dots+a_0\in A[X]~~ (a_n\neq 0)$$
に対して,ある$P\in\spec A$が存在して,次の条件を満たすならば,$f$は2つの非定数多項式の積で書けない.
(1) $a_n\not\in P$
(2) $a_{n-1},\dots,a_0\in P$
(3) $a_0\not\in P^2$
$$a_nX^n+\dots+a_0=(b_sX^s+\dots+b_0)(c_tX^t+\dots+c_0)~~( b_s,c_t\neq 0, 1\leq s,t)$$
とかけていると仮定する.$A$が整域なので$b+s=n$である.さて$b_0c_0=a_0\in P$かつ$a_0\not\in P^2$より$b_0$か$c_0$のどちらか一方のみが$P$の元である.ここでは$b_0\in P$であると仮定しよう.すると$a_1=b_1c_0+b_0c_1$より$b_1c_0\in P$で,$c_0\not\in P$なので$b_1\in P$である.続けることで$b_0,b_1,\dots,b_{s}\in P$であることがわかる.しかし$a_n=b_sc_t\not\in P$であるので,これは矛盾である.$c_0\in P$としても同様.
ここで「$f$は2つの非定数多項式の積で書けない」という結論は,$A$が体ならば「$f$は既約」と同値です.これにより,体でない整域上でも「既約」という言葉を「2つの非定数多項式の積で書けない」という意味で用いる文献があるのですが,これは誤解の元なのでそれに倣うのはやめましょう.
$f$にもう少し条件を課せば,$f$が既約であることまで証明できます.
$A$を整域とする.$f\in A[X]$はEisensteinの既約判定法(定理2)の仮定を満たすとする.さらに$f$の係数すべての共通約元はすべて単元であるならば$f$は$A[X]$で既約である.
$f=gh$と書けているとすると,Eisensteinから$g\in A$としてよいことがわかります.すると$g$は$f$の係数すべての約元だから単元です.
多変数多項式環について,$A[X,Y,Z]=(A[X,Y])[Z]$であるので多変数についてもEisensteinの既約判定法が使えるのですが,注意が必要です.例えば$k$を体として$Z^2-XY\in k[X,Y,Z]=(k[X,Y])[Z]$を考えましょう.$P=(X)\in\spec k[X,Y,Z]$とすればEisensteinの既約性判定法が使えますが,それは「$f=gh$とかけるならば$g\in k[X,Y]$としてよい」ということしか導かず,即座に既約であるかどうかはわからないことに注意が必要です.もっともこの場合は$k[X,Y]$がUFDで,$1,-XY$の最大公約元は$1$だから既約であることがわかります.