数学の作り方 How to make Mathematics

第8章 シロー理論

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

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

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

G=pnm|G|=p^n mpmp\nmid m)のとき、位数 pnp^n のシロー pp 部分群が存在し、すべて共役、個数 np1(modp)n_p\equiv1\pmod p かつ npmn_p\mid m

第一定理:存在

定義 シロー p 部分群

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

定理 シローの第一定理

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

証明

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

軌道は XX を分割し X=Orb(S)|X|=\sum|\mathrm{Orb}(S)|pXp\nmid|X| ゆえ、ある軌道 Orb(S0)\mathrm{Orb}(S_0) の大きさは pp で割れない。 P=Stab(S0)P=\mathrm{Stab}(S_0) とおくと軌道–安定化群定理より Orb(S0)=[G:P]=pnmP|\mathrm{Orb}(S_0)|=[G:P]=\dfrac{p^n m}{|P|}pp で割れないので、 pnPp^n\mid|P|、すなわち Ppn|P|\ge p^n。一方、PPS0S_0 を保つので、sS0s\in S_0 を固定すると PsS0Ps\subseteq S_0P=PsS0=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=gPg1P'=gPg^{-1})。さらに任意の pp 部分群は、あるシロー pp 部分群に含まれる。

証明

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

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

正規性の判定

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

証明

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

第三定理:個数

定理 シローの第三定理

シロー pp 部分群の個数 npn_pnp1(modp)かつnpm (=[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)]PNG(P)P\le N_G(P) ゆえ [G:NG(P)][G:N_G(P)][G:P]=m[G:P]=m を割る。 よって npmn_p\mid m

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

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

群の決定への応用

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

位数 15 の群は巡回群のみ

G=15=35|G|=15=3\cdot5n31(mod3)n_3\equiv1\pmod3 かつ n35n_3\mid5 より n3{1}n_3\in\{1\}55 の約数で 1(mod3)\equiv1\pmod311 のみ)。 n51(mod5)n_5\equiv1\pmod5 かつ n53n_5\mid3 より n5=1n_5=1。よってシロー 33 部分群 PP(位数 33)もシロー 55 部分群 QQ(位数 55)も正規で唯一。 PQ={e}P\cap Q=\{e\}(位数が互いに素)、PQPQ は位数 15=G15=|G| なので G=P×QZ3×Z5Z15G=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|=pqp<qp<q 素数で pq1p\nmid q-1 とする。nq1(modq)n_q\equiv1\pmod q かつ nqpn_q\mid p より nq=1n_q=1p<qp<q)。 np1(modp)n_p\equiv1\pmod p かつ npqn_p\mid q より np{1,q}n_p\in\{1,q\}q1(modp)q\equiv1\pmod p でない(pq1p\nmid q-1)ので np=1n_p=1。 両シロー部分群が正規で、GZp×ZqZpqG\cong\mathbb Z_p\times\mathbb Z_q\cong\mathbb Z_{pq}(巡回)。 (pq1p\mid q-1 のときは非可換な半直積 ZqZp\mathbb Z_q\rtimes\mathbb Z_p も現れる。位数 66S3S_3 がその例。)

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

つまずきポイント

注意 よくある誤解

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

この章のまとめ

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

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