名前のない定理

マニアックな数学

自由研究 ヒルベルトの数論報告を読む #8

整基底を求める問題で共役数を用いる方法を解説してきました.今回はx^3 - 3x + 1 = 0の根\alpha有理数体に添加した体\mathbb{Q}(\alpha)の整基底を求めて行きます.

x^3 - 3x+1 = 0の三つの根を\alpha,\beta,\gammaと置く.d(\alpha) = (\alpha - \beta)^2(\alpha-\gamma)^2(\beta- \gamma)^2 = 81\neq 0 より\alphaは体\mathbb{Q}(\alpha)の生成元である.

判別式d(\alpha) = 81有理数の平方なので,この拡大はガロア拡大である.従って別の根\beta\alphaの有理式で表現できる.具体的にこれを求めて行く.まず\alpha + \beta + \gamma = 0,\alpha \beta + \beta \gamma + \gamma \alpha = -3から\alpha^2 + \alpha \beta + \beta^2 = 3となる.判別式から(\alpha-\beta)(\alpha - \gamma)(\beta - \gamma) = 9となる.(符号の任意性があるがこの後の展開では問題にならない.)この式に\alpha + \beta + \gamma = 0を用いて\gammaを消去し,\alpha,\betax^3-3x+1 = 0の根であることを使えば,2\alpha - 2 \beta + \alpha^2 \beta - \alpha \beta^2 = -3となる.

\alpha^2 + \alpha \beta + \beta^2 = 32\alpha - 2\beta + \alpha^2 \beta- \alpha \beta^2 = -3から\beta^2の項を消去し,\beta\alphaであらわすと,\beta = \dfrac{1}{1-\alpha}となる.ここで0 = \alpha^3 - 3\alpha + 1 = (\alpha -1)(\alpha^2 + \alpha -2) -1を使うと,\beta = 2 - \alpha - \alpha^2となる.これが共役を取る多項式である.

\mathbb{Q}(\alpha)の整基底を求めて行く.判別式が81 = 3^4なので形式
\dfrac{a + b \alpha + c \alpha^2}{3}
のみを考察すればよい.この数を(a,b,c)と置く.

初めに共役数を取る操作を線形写像で表す.\alpha \mapsto 2 - \alpha - \alpha^2,\alpha^2 \mapsto (2 - \alpha - \alpha^2)^2 = 2 + \alphaなので数(a,b,c)の共役を取ると
\left( \begin{array}{ccc}
 1 & 2 & 2 \\
0 & -1 & 1 \\
0 & -1 & 0
\end{array}
\right)
\left( \begin{array}{c}
a \\
b\\
c
\end{array}\right)
に移行する.

次に(a,b,c)\alphaを乗じると(-c,a,b) + c \alphaに移行する.c \alphaは明らかに整数なので(-c,a,b)が整数でないならば(a,b,c)は整数でない.これを繰り返すと(a,b,c) \mapsto ( -c ,a, b) \mapsto ( -b,-c,a) \mapsto ( -a, -b, -c)
となる.これより(-c,a,b)が整数なら(-a,-b,-c)も整数,従って(a,b,c)も整数となる.従って
(a,b,c) , ( -c,a,b) , ( -b, -c ,a)は整数であるかどうかについて運命共同体である.すなわちどれか一つが整数ならば他の二つも整数であり,どれか一つが整数でないならば他の二つも整数ではない.

(a,b,c)を三つの操作,共役数を取る操作と\alphaを乗じる操作,そして整数倍を取る操作で移りあえる関係で分類していく.これらは一蓮托生である.すなわち分類された数のうち一つが整数であれば同じ類にある数はすべて整数であり,整数でなければ同じ類にある数はすべて整数でない.(a,b,c)を分類すると
第一類(0,0,0)
第ニ類(1,0,0) , ( 2,0,0),(0,1,0),(0,0,1),(0,2,0),(0,0,2),(2,1,0),(1,2,0),(1,2,2)\\(2,1,1),(2,0,2),(1,0,1),(1,1,1),(2,2,2),(0,1,2),(0,2,1),(1,1,2),(2,2,1)
第三類(2,0,1),(2,2,0),(0,2,2),(0,1,1),(1,1,0),(1,0,2)
第四類(1,2,1),(2,1,2)
の四つに分類される.

これら四つの類について整数性を試験していく.

第一類:明らかに整数である.

第ニ類:(1,0,0)が整数でないのですべて整数ではない.

第三類:一番簡単な(1,1,0)を用いる.x = (1,1,0)の最小多項式27x^3 - 27x +3 = 0より整数ではない.

第四類:ノルムを取ると\dfrac{N(1+\alpha)^2}{27}となる.N(1 + \alpha) = 3より,ノルムは有理整数とならない.従って元の数も整数ではない.

よって(a,b,c) = \dfrac{a + b \alpha + c \alpha^2}{3}が整数ならa \equiv b \equiv c \equiv 0 \pmod{3}となることが分かった.判別式813以外の有理素数を持たないので,体\mathbb{Q}(\alpha)の整基底は1,\alpha,\alpha^2であることが示された.

真面目にやると3^3 = 27個の数が整数かどうかを試さなければなりませんが,このテクニックを使うと四つの数を試験するだけで済みます.

整基底を求める問題が解決したので,これからの記事では整基底の求め方をいちいち明記しません.私自身もsagemathの結果を信頼
して利用することにします.

2023/3/4追記
第ニ類が整数だとすると,(1,0,0)(2,1,1)が整数となる.このときその和(0,1,1)も整数となる.(0,1,1)は第三類の数である.従って第三類を先に試験し,第三類が整数でないことが分かれば第二類も整数でないことが分かる.さらに第三類の元(1,1,0)(0,1,1)の和は(1,2,1)となる.(1,2,1)は第四類の数である.もし第三類の元が整数であるならば,第四類の元も整数となる.

以上のことをまとめると先に第四類について整数性を試験し,第四類が整数でないことが示されれば,自動的に第二類も第三類も整数でないことが結論できる.