Maxima で綴る数学の旅

紙と鉛筆の代わりに、数式処理システムMaxima / Macsyma を使って、数学を楽しみましょう

-数学- ガロアの逆問題

ガロア理論の周辺の問題として、「ガロアの逆問題」と呼ばれる問題があります。与えられた有限群をガロア群としてもつ多項式をあれば求めよ、というような問題です。もう少しきちんと書くと以下のようになります。

ガロアの逆問題

有限群\(G\)が与えられた時、有理数体\(Q\)の拡大\(L/Q\)で\(Gal\left(L/Q\right) \simeq G\)となるものが存在するか。存在するなら\(Q\)上の分解体が\(L\)となる多項式を構成せよ。

この問題に対して5次方程式のガロア群(対称群\(S_5\)の部分群)について"生成多項式"を具体的に与える論文[1]があります。位数10の2面体群、位数5の巡回群、位数20のフロベニウス群、5次の交代群、5次の対称群などは5次方程式のガロア群となるものです。それぞれの群について具体的な方程式を生成する方法が下記の論文には載っています。

橋本喜一朗、角皆 宏、5 次可移群に対する Q 上 2 助変数生成的多項式の構成、数理解析研究所講究録 1324 巻 2003 年 207-216

 

まずは位数10の2面体群です。下のD5polyはxの多項式でa,bという2つのパラメータがあります。このa,bに任意の整数を代入して得られるxの多項式ガロア群は(既約であれば)必ず位数10の2面体群になります。以下のSagemathのプログラムでは適当にa=1,b=2としています。

a,b=var('a b')

R.<x> = PolynomialRing(QQ)

a,b=1,2

D5poly=x^5+(-3+a)*x^4+(3+b-a)*x^3+(-1-a-2*b+a^2)*x^2+b*x+a

view(D5poly)

print(D5poly.galois_group(pari_group=True))

    \( x^{5} - 2 x^{4} + 4 x^{3} - 5 x^{2} + 2 x + 1\)
    PARI group [10, 1, 2, "D(5) = 5:2"] of degree 5

 

 次は位数20のフロベニウス群です。下のF54polyの中のs,tに任意の整数(ここではs=4,t=-1)を代入すると位数20のフロベニウス群をガロア群とする5次多項式が得られます。

s,t=var('s t')

s,t=4,-1

F54poly=x^5+(t^2*(s^2+4)-2*s-17/4)*x^4+(3*t*(s^2+4)+s^2+4+13/2*s+1)*x^3-(t*(s^2+4)+11/2*s-8)*x^2+(s-6)*x+1

view(F54poly)

print(F54poly.galois_group(pari_group=True))        

    \( x^{5} + \frac{31}{4} x^{4} - 13 x^{3} + 6 x^{2} - 2 x + 1\)

    PARI group [20, -1, 3, "F(5) = 5:4"] of degree 5

 

 次は5次の交代群です。A5poly中のパラメータu,vに任意の整数(ここではu=2,v=1)を代入すると5次交代群ガロア群とする5次多項式が得られます。

u,v=var('u v')

u,v=2,1

A5poly=x^5+u*x^4+(-6*u-10)*x^3+v*x^2+(-u^2+12*u+25-3*v)*x+(u^3+24*u^2+27*u-24+9*v)

view(A5poly)

print(A5poly.galois_group(pari_group=True))

    \(x^{5} + 2 x^{4} - 22 x^{3} + x^{2} + 42 x + 143\)

    PARI group [60, 1, 4, "A5"] of degree 5

 

最後に5次対称群です。下記のS5polyの中のパラメータu,vに任意の整数(ここではu=1,v=1)を代入して得られる多項式ガロア群は必ず5次対称群になります。

u,v=var('u v')

u,v=1,1

S5poly=x^5+(u-8)*x^4+(4*u*v+3*v+15)*x^3+(4*u*v^2+3*v^2-4*u*v-3*v-2*u^2-22*u-26)*x^2+(-4*u^2*v-15*u*v-9*v+3*u^2+23*u+19)*x+u^3

view(S5poly)

print(S5poly.galois_group(pari_group=True))

    \(x^{5} - 7 x^{4} + 22 x^{3} - 50 x^{2} + 17 x + 1\)

    PARI group [120, -1, 5, "S5"] of degree 5        

 

論文には位数5の巡回群を生成する3パラメータの多項式も記載されています。みなさん、試して見てください。