⟐ 数学の作り方 How to make Mathematics

↑ ↓ 移動 Enter 開く Esc 閉じる

第8章 シロー理論

ラグランジュの「逆」を、素数べきについて回復する

第3章のラグランジュの定理は「部分群の位数は ∣G∣|G| を割る」でした。逆——「∣G∣|G| を割るどの dd にも位数 dd の 部分群がある」——は一般に偽(A4A_4 に位数 66 の部分群なし)。でも素数べきについては、逆が完全に成り立ちます。 これがシローの定理です。

∣G∣=pnm|G|=p^n m(p∤mp\nmid m)と素因数分解したとき、GG には位数 pnp^n の部分群(シロー pp 部分群)が必ず存在し、 それらは互いに共役で、個数まで  mod  p\bmod\,p で決まる。この3つの定理は、有限群の構造を素数ごとに分解して調べる ための最強の道具です。前章の群作用の技術がここで結実し、「与えられた位数の群をすべて決定する」という 分類問題が実際に解けるようになります。

∣G∣=pnm|G|=p^n m(p∤mp\nmid m)のとき、位数 pnp^n のシロー pp 部分群が存在し、すべて共役、個数 np≡1(modp)n_p\equiv1\pmod p かつ np∣mn_p\mid m。

第一定理:存在

定義 シロー p 部分群

∣G∣=pnm|G|=p^n m(pp 素数、p∤mp\nmid m)とする。位数 pnp^n(= ∣G∣|G| を割る pp の最大べき)の部分群を シロー pp 部分群という。

定理 シローの第一定理

∣G∣=pnm|G|=p^n m(p∤mp\nmid m)なら、GG はシロー pp 部分群(位数 pnp^n)をもつ。

証明

(ヴィーラントの証明。)XX を「GG の位数 pnp^n の部分集合(部分群とは限らない)」全体とし、GG を左移動 g⋅S=gSg\cdot S=gS で XX に作用させる。∣X∣=(pnmpn)|X|=\binom{p^n m}{p^n}。この二項係数は pp で割り切れない: (pnmpn)=∏j=0pn−1pnm−jpn−j\binom{p^n m}{p^n}=\prod_{j=0}^{p^n-1}\frac{p^n m-j}{p^n-j} で、pnm−jp^n m-j と pn−jp^n-j に含まれる pp の指数は (0≤j<pn0\le j<p^n ゆえ)各 jj で等しく、約分で pp が消える(クンマーの定理)。よって p∤∣X∣p\nmid|X|。

軌道は XX を分割し ∣X∣=∑∣Orb(S)∣|X|=\sum|\mathrm{Orb}(S)|。p∤∣X∣p\nmid|X| ゆえ、ある軌道 Orb(S0)\mathrm{Orb}(S_0) の大きさは pp で割れない。 P=Stab(S0)P=\mathrm{Stab}(S_0) とおくと軌道–安定化群定理より ∣Orb(S0)∣=[G:P]=pnm∣P∣|\mathrm{Orb}(S_0)|=[G:P]=\dfrac{p^n m}{|P|} が pp で割れないので、 pn∣∣P∣p^n\mid|P|、すなわち ∣P∣≥pn|P|\ge p^n。一方、PP は S0S_0 を保つので、s∈S0s\in S_0 を固定すると Ps⊆S0Ps\subseteq S_0、 ∣P∣=∣Ps∣≤∣S0∣=pn|P|=|Ps|\le|S_0|=p^n。ゆえに ∣P∣=pn|P|=p^n——PP がシロー pp 部分群。∎

証明の要は「∣X∣|X| が pp で割れない」こと。すると軌道分割の中に pp で割れない軌道が必ずあり、その安定化群が 狙いの位数 pnp^n をちょうど実現する。軌道サイズの整除で存在をこじ開ける、群作用の真骨頂です。系として、 コーシーの定理(第6章)も再導出できます(位数 pp のシロー部分群が位数 pp の元をもつ)。

第二定理:共役性

定理 シローの第二定理

GG のすべてのシロー pp 部分群は互いに共役(P′=gPg−1P'=gPg^{-1})。さらに任意の pp 部分群は、あるシロー pp 部分群に含まれる。

証明

PP をシロー pp 部分群、QQ を任意の pp 部分群とする。QQ を、左剰余類の集合 G/PG/P に左移動で作用させる。 ∣G/P∣=[G:P]=m|G/P|=[G:P]=m で p∤mp\nmid m。軌道の大きさは [Q:Stab][Q:\mathrm{Stab}] で ∣Q∣=pk|Q|=p^k の約数= pp べき。p∤∣G/P∣=∑(軌道サイズ)p\nmid|G/P|=\sum(\text{軌道サイズ}) なので、大きさ 11 の軌道(不動点)が存在する。それを gPgP とすると、QgP=gPQgP=gP、つまり g−1Qg⊆Pg^{-1}Qg\subseteq P。 QQ がシローなら ∣Q∣=∣P∣|Q|=|P| で g−1Qg=Pg^{-1}Qg=P、すなわち QQ と PP は共役。一般の pp 部分群 QQ なら Q⊆gPg−1Q\subseteq gPg^{-1}(シロー部分群)に含まれる。∎

「QQ を G/PG/P に作用させ、 mod  p\bmod\,p で不動点を見つける」——第一定理と同じ精神です。共役性の帰結として 重要なのは次です。

系 正規性の判定

シロー pp 部分群 PP が正規   ⟺  \iff シロー pp 部分群がただ一つ(np=1n_p=1)。

証明

共役なもの全体がシロー pp 部分群の全体(第二定理)。P⊴G  ⟺  gPg−1=P (∀g)  ⟺  P\trianglelefteq G\iff gPg^{-1}=P\ (\forall g)\iff 共役が PP だけ   ⟺  np=1\iff n_p=1。∎

第三定理:個数

定理 シローの第三定理

シロー pp 部分群の個数 npn_p は np≡1(modp)かつnp∣m (=[G:P]).n_p\equiv1\pmod p\qquad\text{かつ}\qquad n_p\mid m\ (=[G:P]).

証明

シロー pp 部分群全体の集合 Sylp(G)\mathrm{Syl}_p(G)(∣Sylp(G)∣=np|\mathrm{Syl}_p(G)|=n_p)に GG を共役で作用させる。第二定理よりこの作用は 推移的(軌道は1つ)なので、軌道–安定化群定理より np=[G:NG(P)]n_p=[G:N_G(P)]。P≤NG(P)P\le N_G(P) ゆえ [G:NG(P)][G:N_G(P)] は [G:P]=m[G:P]=m を割る。 よって np∣mn_p\mid m。

次に、PP 自身を Sylp(G)\mathrm{Syl}_p(G) に共役で作用させる。PP による軌道の大きさは pp べき。Q∈Sylp(G)Q\in\mathrm{Syl}_p(G) が PP の不動点(xQx−1=Q ∀x∈PxQx^{-1}=Q\ \forall x\in P)  ⟺  P⊆NG(Q)\iff P\subseteq N_G(Q)。すると P,QP,Q はともに NG(Q)N_G(Q) のシロー pp 部分群で、 NG(Q)N_G(Q) 内で共役だが Q⊴NG(Q)Q\trianglelefteq N_G(Q) なので P=QP=Q。ゆえに PP の不動点は PP ただ一つ。 np=∑(P-軌道のサイズ)=1+(pで割れる項の和)n_p=\sum(P\text{-軌道のサイズ})=1+(p\text{で割れる項の和})、よって np≡1(modp)n_p\equiv1\pmod p。∎

np≡1(modp)n_p\equiv1\pmod p かつ np∣mn_p\mid m——この2つの条件が npn_p の候補を劇的に絞ります。しばしば np=1n_p=1 しか 残らず、その場合シロー pp 部分群は正規(上の系)。これが「群を分解できる」ことの発見につながります。

群の決定への応用

シローの定理は、小さい位数の群をすべて決定するのに使えます。戦略は「npn_p を絞って正規シロー部分群を見つけ、 群を半直積(第12章)に分解する」。

例 位数 15 の群は巡回群のみ

∣G∣=15=3⋅5|G|=15=3\cdot5。n3≡1(mod3)n_3\equiv1\pmod3 かつ n3∣5n_3\mid5 より n3∈{1}n_3\in\{1\}(55 の約数で ≡1(mod3)\equiv1\pmod3 は 11 のみ)。 n5≡1(mod5)n_5\equiv1\pmod5 かつ n5∣3n_5\mid3 より n5=1n_5=1。よってシロー 33 部分群 PP(位数 33)もシロー 55 部分群 QQ(位数 55)も正規で唯一。 P∩Q={e}P\cap Q=\{e\}(位数が互いに素)、PQPQ は位数 15=∣G∣15=|G| なので G=P×Q≅Z3×Z5≅Z15G=P\times Q\cong\mathbb Z_3\times\mathbb Z_5\cong\mathbb Z_{15}。 位数 1515 の群は巡回群 Z15\mathbb Z_{15} ただ一つ。

例 位数 pq の群(p<q, p∤q−1)

∣G∣=pq|G|=pq、p<qp<q 素数で p∤q−1p\nmid q-1 とする。nq≡1(modq)n_q\equiv1\pmod q かつ nq∣pn_q\mid p より nq=1n_q=1(p<qp<q)。 np≡1(modp)n_p\equiv1\pmod p かつ np∣qn_p\mid q より np∈{1,q}n_p\in\{1,q\};q≡1(modp)q\equiv1\pmod p でない(p∤q−1p\nmid q-1)ので np=1n_p=1。 両シロー部分群が正規で、G≅Zp×Zq≅ZpqG\cong\mathbb Z_p\times\mathbb Z_q\cong\mathbb Z_{pq}(巡回)。 (p∣q−1p\mid q-1 のときは非可換な半直積 Zq⋊Zp\mathbb Z_q\rtimes\mathbb Z_p も現れる。位数 66 の S3S_3 がその例。)

「位数がこれこれの群を全部挙げよ」という一見手に負えない問題が、npn_p の合同条件を解くパズルに帰着する—— シロー理論の威力です。位数 p2p^2 の群はアーベル、位数 p3p^3 の群の分類など、有限群の分類の基礎工事がここで進みます。

つまずきポイント

注意 よくある誤解

  • シロー部分群は「最大の pp 部分群」。 位数 pnp^n(∣G∣|G| を割る pp の最大べき)ちょうど。位数 pkp^k(k<nk<n)の部分群も存在するが、それはシローではない。
  • np=1  ⟺  n_p=1\iff 正規。 個数が1つなら共役が自分だけ=正規。群を分解する糸口はここ。
  • 第三定理は2条件セットで使う。 np≡1(modp)n_p\equiv1\pmod p かつ np∣mn_p\mid m。両方で候補を絞ると、多くの場合 np=1n_p=1 に追い込める。

この章のまとめ

  • シロー第一定理:∣G∣=pnm|G|=p^nm(p∤mp\nmid m)ならシロー pp 部分群(位数 pnp^n)が存在。証明は部分集合への作用で p∤∣X∣p\nmid|X| を使う。
  • 第二定理:シロー pp 部分群はすべて共役、任意の pp 部分群はシローに含まれる。np=1  ⟺  n_p=1\iff 正規。
  • 第三定理:np≡1(modp)n_p\equiv1\pmod p かつ np∣mn_p\mid m。この2条件で npn_p を絞り、正規シロー部分群→群の分解で小さい位数の群を分類できる(位数 15,pq15,pq など)。

次章は、最も基本的で豊かな具体例——対称群と、n≥5n\ge5 での交代群の単純性を扱います。