第10章 有限体
「要素が有限個の体」を、完全に分類する
体というと Q,R,C のような無限のものを思い浮かべますが、要素が有限個の体もあります——Fp=Z/pZ
(p 素数)が最小の例。では、有限体はどれだけあるのか? 答えは驚くほど整然としています:位数(要素数)は
必ず素数べき pn で、各 pn に対して有限体はちょうど一つ(同型を除いて)。
有限体はガロア理論が最も美しく働く舞台です。Fpn/Fp は必ずガロアで、そのガロア群は巡回群——
フロベニウス自己同型 x↦xp が生成します。だから基本定理の対応で、部分体が「n の約数」と
一対一に並ぶ(巡回群の部分群が約数と対応、群論第2章)。符号理論・暗号・組合せ論で不可欠な有限体を、
この章で完全に理解します。
有限体の位数は素数べき pn。各 pn にちょうど一つ存在。Fpn/Fp は巡回ガロア(フロベニウスが生成)。
位数は素数べき
命題 有限体の位数
有限体 F の標数は素数 p で、∣F∣=pn(n=[F:Fp])。
証明
有限体の標数は 0 でありえない(1 の整数倍が有限個ゆえ)ので素数 p(環論第1章:整域の標数は素数)。
F は素体 Fp を含み、F を Fp 上のベクトル空間とみると次元 n=[F:Fp] が有限で、∣F∣=pn。∎
∎
存在と一意性
定理 有限体の存在と一意性
各素数べき q=pn に対し、位数 q の体が同型を除いてちょうど一つ存在する(ガロア体 Fq)。
それは xq−x∈Fp[x] の Fp 上の分解体である。
証明
存在:f=xq−x の Fp 上分解体 L をとる。f′=qxq−1−1=−1(標数 p、q=pn ゆえ qxq−1=0)なので
gcd(f,f′)=1、f は分離的で相異なる q 個の根をもつ。根の集合 S={a∈L:aq=a} は体をなす
(フロベニウスの q 乗写像 a↦aq が体準同型で、その固定点集合)。∣S∣=q で S が f を分解するので L=S、∣L∣=q。
一意性:位数 q の体 F では、乗法群 F×(位数 q−1)の各元が aq−1=1(ラグランジュ)ゆえ全元が aq=a、
つまり F は xq−x の根全体=分解体。分解体の一意性より位数 q の体は一意。∎
∎
「位数 q の体= xq−x の分解体」という一言で、存在も一意性も出る。すべての元が aq=a を満たすというのが
有限体 Fq の本質です(フェルマーの小定理 ap=a の一般化)。
乗法群は巡回
有限体の乗法構造は、可能な限り単純です。
定理 乗法群の巡回性
有限体の乗法群 Fq×(位数 q−1)は巡回群。その生成元を原始元という。
証明
有限アーベル群 Fq× の指数(全元の位数の最小公倍数)を m とすると、全元が xm=1 を満たす。だが多項式 xm−1 は
体で高々 m 個の根しかもてないので q−1≤m。一方 m∣q−1(ラグランジュ)ゆえ m=q−1、すなわち位数 q−1 の元が
存在し Fq× は巡回。∎
∎
証明の急所は「体では xm−1 の根が高々 m 個」。これが「位数 q−1 の元がある」を強制します。乗法群が巡回だから、
原始元定理より Fpn=Fp(γ)(単拡大)で、Fpn は既約多項式 Fp[x] の根で作れます。
フロベニウスと巡回ガロア群
有限体のガロア群を決定します。主役はフロベニウス写像です。
定理 フロベニウス自己同型とガロア群
写像 Frob:Fpn→Fpn, a↦ap は Fp を固定する体自己同型(フロベニウス自己同型)。
Fpn/Fp はガロアで
Gal(Fpn/Fp)=⟨Frob⟩≅Zn (位数 n の巡回群).
証明
Frob は準同型:(a+b)p=ap+bp(標数 p で二項係数 (kp)(0<k<p)が p で割れる)、(ab)p=apbp。
Fp の元は ap=a(フェルマー)ゆえ固定。単射(体準同型)で有限集合上ゆえ全単射=自己同型。位数:
Frobk=id⟺apk=a (∀a)⟺ 全元が xpk−x の根 ⟺pn∣ …正確には n∣k。ゆえ Frob の位数は n。
Fpn/Fp は分離的多項式 xpn−x の分解体でガロア、[Fpn:Fp]=n で ∣⟨Frob⟩∣=n ゆえ
Gal=⟨Frob⟩≅Zn。∎
∎
有限体の拡大のガロア群は、いつも巡回群(フロベニウスが生成)。これは非常に扱いやすく、基本定理の
対応が巡回群の部分群 ↔ 約数にそのまま乗ります。
系 部分体の対応
Fpn の部分体は、n の各約数 d に対し Fpd がちょうど一つずつ、それで全部。Fpd⊆Fpm⟺d∣m。
証明
基本定理より、部分体 Fpn の中間体は巡回群 Zn の部分群と対応。Zn の部分群は n の各約数 d に
位数 d のものが一つずつ(群論第2章)。位数 d の部分群 ↔ 次数 n/d の固定体 =Fpd。∎
∎
「F16 の部分体は F2,F4,F16(4=22 の約数 1,2,4)」——群論の約数の話が、そのまま部分体の構造になる。
ガロア対応の威力を最も素直に見られる例です。
つまずきポイント
注意 よくある誤解
- Fpn=Z/pnZ。 位数 pn の体は Z/pnZ(n≥2 で零因子をもち体でない)ではない。Fpn は xpn−x の分解体。Fp[x]/(既約n次) でも作れる。
- 加法群と乗法群は別。 (Fpn,+)≅(Zp)n(標数 p)、(Fpn×,⋅)≅Zpn−1(巡回)。
- フロベニウスは a↦ap(p 乗、pn 乗でない)。 位数 n で Frobn=id。Fp を固定。
- 部分体は約数と対応。 Fpd⊆Fpn⟺d∣n。巡回ガロア群の部分群構造の反映。
この章のまとめ
- 有限体の位数は素数べき pn、各 pn にちょうど一つ Fpn(=xpn−x の分解体、全元が aq=a)。
- 乗法群 Fq× は巡回(位数 q−1)。Fpn/Fp はガロアで、ガロア群はフロベニウス a↦ap が生成する巡回群 Zn。
- 部分体は n の約数と一対一(Fpd、d∣n)。巡回ガロア群の部分群=約数の対応(基本定理)の最も明快な例。
次章は、1 のべき根が生成する体——円分体と、正多角形の作図可能性を扱います。