12

東大院試のGalois理論をパターン化しよう

3803
1

はじめに

こんにちは.

この記事では, 特に東大数理の院試対策として, パターン化しやすいGalois理論の問題を確実に解けるように, 有効な手法を紹介していこうと思います.
東大数理を受ける方の参考になれば幸いです.

以下, Galois理論と群論についての基本的事実の理解を仮定します.

解法

東大では, Galois群や中間体を具体的に計算させる問題が毎年必ず1問出され, 特に有理式体の拡大のGalois閉包の問題が頻出になっています. そこで以下の問題を例に, このタイプの問題の考え方を解説していきます.

(東大 2010 専門科目B第3問)

L=Q(X), K=Q(X3+1X3)とおき, LのK上のGalois閉包をFとする.

  1. 拡大次数[L:K],[F:K]を求めよ.
  2. Fに含まれるK2次拡大Mを全て求めよ.
  3. Fに含まれるK6次Galois拡大を全て求めよ.

これ系の問題は, 以下のように解くと簡単です.

  1. 最初に与えられた体の拡大次数[L:K]を求める.
  2. Lの元のK共役を求める. それを全て添加した体FがGalois閉包である.
  3. 共役な元の移り方によって自己同型σGal(F/K)を記述し, それらの交換関係(つまり群構造)を求める.
  4. 上で求めた交換関係を使って, 聞かれている部分群を求める.

それぞれ見ていきましょう.

1. 最初に与えられた体の拡大次数[L:K]を求める

もう一度思い出しておくと, K=Q(X3+1X3)  L=Q(X)という拡大があったのでした.

L=K(X)となっているのでXK上最小多項式の次数が分かれば良いです. これはおそらくT3+1T3=X3+1X3の分母を払ったT6T3(X3+1X3)+1K[T]Xの最小多項式であろうと予想できますが, 6次式の既約性を示すのは大変です. そこで, 困難は分割しましょう.

K=Q(X+1X)とおいて, [K:K]=3,[L:K]=2を示せばよいです. 以下で見るように, 小さい次数の既約性は割と簡単に示すことができます.

ポイント1.1

複雑な拡大の拡大次数を求める際には, 適切に中間体の列を設定し, 小さい次数の拡大の連鎖にすることで, 最小多項式を求めやすくできる.


L=Q(X)
 |X
K=Q(X+1X)
 |X+1X
K=Q(X3+1X3)

最小多項式を求める(クリックして開く)
・拡大K/K
X+1XK=Q(X3+1X3)上最小多項式は, T33T=X3+1X3だと予想できます.

これが最小である, つまりK上既約であることを言えば良いです. ここで2,3次多項式が既約であることを示すには, それが根を持たないことを示せばよいことを利用します. (4次以上だと, 根を持たなくても2次と2次に分かれるといったケースがあり得てしまいますが.)

上の多項式の根はX+1X, ωX+1ωX, ω2X+1ω2X なので, これらがKに入らないことを言えば良いですが, これはXの次数などを見れば明らかです.

以上より, 最小多項式が3次なので[K:K]=3がわかりました.


・拡大L/K
K=Q(X+1X)Xを添加します. 最小多項式はT2(X+1X)T+1と予想できます. これが最小であることを示すにはXKを言えば良いですが, Kの元はXの逆数をとる操作で不変なのに対しXはそうではないのでXKです.

以上より, 最小多項式が2次なので[L:K]=2がわかりました.


従って, [K:K]=3, [L:K]=2なので[L:K]=6とわかりました.

ポイント1.2

最小多項式は, まず予想してそれが既約であることを示せばよい. (3次以下なら, 既約性にはその根がもとの体に入らないことを示せばよいので簡単である.)

2. Lの元のK共役を求め, Galois閉包Fを求める

[L:K]=6とわかったので, 初めに予想したとおり, XK上最小多項式は確かにT6T3(X3+1X3)+1であることがわかります.(単拡大の次数は最小多項式の次数なので.)

これにより分かるXK共役を全部入れたのがGalois閉包Fなので, 共役を考えて行きます.

ポイント2.1

共役を求めるための最小多項式は次数が高くなることもあるが, それの最小性は1.で求めた拡大次数から従う.

XK共役6つは, 頑張って計算するとX,ωX,ω2X,1X,1ωX,1ω2Xとわかるので, LK共役を全て入れた体はF=L(ω)=Q(ω,X)となります. F/L2次拡大であることはωLより簡単にわかるので, [F:K]=12です.

3. 共役な元の移り方によって自己同型σGal(F/K)を記述し, それらの交換関係(つまり群構造)を求める

もう一度思い出すとF=K(ω,X)でした. σGal(F/K)FK上生成元の行先で決まること, ω,Xの行先はその共役でないといけないことからσの形を特定していきます.

ωK共役はω,ω2, XK共役はX,ωX,ω2X,1X,1ωX,1ω2Xだったので, σとしては2×6=12の高々12通りしかありえません.

では逆にこれらが全てFの自己同型に伸びるかというと, #Gal(F/K)=[F:K]=12より全て実現しないといけません.

ポイント3.1

Gal(L/K)の元の具体的な形を, 共役の移り方から特定する. それが実際に同型として実現することはGal(L/K)の位数から言える.

あとは, G=Gal(F/K)を, 自由群に交換関係をつけた形で表します.

東大の問題においては, Galois群を有名な群で表すというのにあまり意味がなく, 具体的な同型の交換関係を調べた方がうまく行く場合が多いです. これは, ①そもそもGalois群がそこまで簡単に表せない, ②条件を満たす部分群を計算するのに結局具体的な交換関係が必要, ③部分群に対応する中間体を求めるには具体的な同型の形を知る必要がある, といった理由からです.

G=Gal(L/K)の元を,

a:{XωXωω, b:{X1Xωω, c:{XXωω2

とおくと, これらがGを生成します.

交換関係を考えると, まずbcは可換で, aの後bするのはbの後a1するのと同じ...などとなり,
G={a,b,c | a3=b2=c2=1,ab=ba2,bc=cb,ac=ca2}
と書くことができます.

ポイント3.2

Gal(L/K)を, 有名な群で表すのではなく, 具体的な同型を生成元として, 交換関係を求めることで表示する.

こうしてGalois群の表示までできてしまえば, あとは群論の問題です. 今回ならば(2)は指数2の部分群, (3)は位数2の正規部分群を求めればよいです.

まとめ

結局大切なのは, 拡大を分割して単純化すること, 添加された元がどの共役に行くかで同型が定まること, Galois群は交換関係で表示してあとは群論パズルをすること, だと思います.

みなさんもぜひ東大数理院試でGalois理論を得点源にしましょう!

その他テクニック

以下, メモ程度に簡単に書いていきます.

有名な拡大

Kummer拡大

使えるのは, 「標数0で, 1の原始n乗根を含む体Kにおいて, K(an)/Kは(aK×/(K×)nでの位数)次の巡回拡大であり, K(an)K(bn) K×/(K×)nab」という主張です.

これを使うと例えば, C(X+1)C(X1)が同じ体であるか調べるのに, X+1X1C(X)で平方かを調べれば良いことがわかります.

Artin-Shrier拡大

Kの標数をp>0として, XpXa(:Kに根を持たないと仮定)の分解体Lを考えるとL/Kp次巡回拡大になります. これは, 根のひとつをαとおくと, α+1,α+2,...も根となる(!)ので, σ:αα+1の生成するp次巡回群がGalois群になっています.

東大でFp上有理式体のGalois理論が出たらArtin-Shrierだと思って良いかもしれません. というのも, 完全体でない場合は通常分離性の判定は結構難しいはずで, 分離的であることが簡単に言えるのがArtin-Shrierくらいしかないからです.(根の形が上のように分かるので, 重根を持たないと分かる.)

円分拡大

Gal(Q(ζn)/Q)=(Z/nZ)×, 具体的にはi(Z/nZ)×に対応する同型はζnζniとなります. 特にζnを添加するのがφ(n)次拡大になっていることをよく使います. またこれはQ上だけでなくQ(X)上などでも同じようにできますが, 元の体に既に1の冪根が入っている場合はこの限りではないので注意が必要です.

下の方に体が与えられるパターン

AutLの部分群Hが与えられ, 不変体LHなどを考察するといったパターンです. 多くの場合LHの具体形を特定することはできなく,(変数入れ替えによるSnの作用による不変体が対称式になるというやつだけは具体的に分かるので覚えて置くと良いです) 難しいパターンになっています. しかし一般にAutLの有限部分群Hに対しGal(L/LH)Hなので, これを念頭に, Lの同型からなる群を調べて行けば大体なんとかなります.

これのさらによくあるパターンは, H1,H2AutLが与えられ, LH1LH2LH1H2を調べる問題です. (ちなみにこの2つは等しくなります!一般にGalois対応で, 体の共通部分は群の合成に, 合成体は群の共通部分に対応します.)このような場合, H1,H2の位数とH1H2の位数には何も関係がないので注意しましょう. AutLの元として具体的に調べていくしかありません.

拡大次数を求めるテクニック

単拡大の連鎖にする

例えばC(X,Y+1)/C(X,Y)のような2変数有理式の拡大では, 単拡大ではないのですぐには拡大次数はわかりません. しかし今回であればC(X,Y)という中間体を経由することによって, 単拡大を2回行うことに帰着できます.

既約性の判定

4次以上の多項式が既約であることを示したい場合, それがただ根を持たないことではなく, 2次と2次に分かれるといったことがないことまで示さないといけません.

例えば簡単ですが26Q上の最小多項式がX62であることを示したいとしましょう. これが6次未満に分かれないことを言うには, 定数項に注目して, 根の6個未満の積がQに入らないことを言えば十分です. X62の根のいくつかの積はζ6i2j6の形になりますが, これはQに入りません.

この元がこの体に入らないことを示したい

2,3次多項式が既約であることを言うにはその根が元の体に入らないことを言えばよいです. そのようなシチュエーションで有効な方法です.

・素元分解を使う方法
例えばX21C(X)を示しましょう. もしf,gC[X]があってX21=f(X)/g(X)と書けたら, (X21)g(X)2=f(X)2となりますが, C[X]はUFDなので両辺の素元(X1)の個数を比べると奇数=偶数となり矛盾です.

Aut(K¯/K)により動くか調べる方法
K=C(X2+Y2,XY)としてX+YKを示します. XX,YYにより定まる同型σAutK¯は(逆が構成できるので同型だと言えます), Kの元は全て固定しますがX+Yは固定しません. これで示せました.

2つめの方法は特に有理関数体で, 代入により簡単に同型が構成できるので効果を発揮します.

群論のテクニック

位数〇〇の部分群を求める

これは簡単で, 位数3の部分群の個数は位数3の元の個数の半分になります. (位数3の元で生成すると, 2つずつ被りがでるので.) 交換関係を用いて各元の3乗を計算して1に戻るか調べれば良いです.

指数〇〇の部分群を求める

指数〇〇の部分群となると難しいですが, これが正規部分群なら有効な方法があります. 関連して, 「p#Gの最小素因数とすると, Gの指数pの部分群は正規部分群である」という事実を知っておくと良いでしょう.

・交換子群を使う方法
例えばGの指数2の(正規)部分群Hを求める場合, G/HZ/2ZでこれはAbel群なので, 交換子群の特徴づけより[G,G]Hが分かります. そこで部分群の対応定理より, G[G,G]を含む部分群はG/[G,G]の部分群と対応します(しかも指数も対応します)から, G/[G,G]を計算すれば多くの場合簡単になるので, その指数2の部分群を求めれば良いです.

G/Gnを考える方法
指数2の(正規)部分群を求める場合, G/Hは位数2ですから任意の元の2乗は0になるので, Gの任意の元の2乗はHに入ります. そこでG2=g2|gGとおけばG2Hなので, G/G2の指数2の部分群を考えれば良くなります.

〇〇を含む部分群を求める

上でも既に使いましたが, 部分群の対応定理を考えると良いです. 例えばGの元gを含む指数3の部分群を求めるには, G/gの指数3の部分群を考えれば良いです.

その他

対応する中間体を求める

例えばL/Kの中間体であって, HGal(L/K)に対応する中間体をK(α)の形で求めたい場合, 基本的な方針としてはHの元では固定されそれ以外の元では動いてしまうようなαを見つけ, K(α)/Kが実際に#H次拡大になっていることを確認するという形になります.

ただしこのαの見つけ方には少しコツがあります. それは, ある元xKに対しHの各元を作用させたものを, 全て足したり全て掛けたりするという方法です. こうすると少なくともHにより固定される元を得ることができるので, 目星をつけやすくなります.

適当に同型を作ったら矛盾する

今回の記事で解説した例では, L=K(α,β)のように書いてα,βの行先は共役に限ることからGal(L/K)の元を絞り, あとは位数からそれらが全て実現することを言いましたが, こう簡単にいかない場合もあります.

特に, LK上生成元を多めにとってしまっていたりすると, 共役への行先から同型の形を絞っても, 実は矛盾してしまうものもカウントしてしまっている場合があるのです.(α,βの行先を決めたときLの同型に矛盾なく伸びるかは簡単には分からないため.)このようなときは, 明らかに矛盾するものを削って, なんとか#Gal(L/K)個の同型を特定するしかありません.

投稿日:2024822
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

東大理数B4です

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. はじめに
  2. 解法
  3. 1. 最初に与えられた体の拡大次数$[L:K]$を求める
  4. 2. $L$の元の$K$共役を求め, Galois閉包$F$を求める
  5. 3. 共役な元の移り方によって自己同型$\sigma\in\gal(F/K)$を記述し, それらの交換関係(つまり群構造)を求める
  6. まとめ
  7. その他テクニック
  8. 有名な拡大
  9. 拡大次数を求めるテクニック
  10. 群論のテクニック
  11. その他