可解群Gの位数がmnであり,mとnとが互いに素で あるとき,Gは位数mの部分群を持つ。πをmの素因数を集合として,それらをGのホールπ部分群と呼ぶ。ホールπ部分群は互いに共役である。Gの部分群で位数がmを割るものは何れかのホールπ部分群に含まれる。
Gを最小位数の反例とする。 NをGの極小正規部分群とする。Gが可解であるからNは可換で準素群である。 |N|がmを割る場合はG/Nが位数m/|N|の部分群L/Pを持ち,LがGの位数mの部分群になる。 |N|がmを割らない場合はG/Nが位数mの部分群H/Nを持つ。 H≠GであればHが位数mの部分群を持つから,Gが反例であるためにはG=Hでなければならない。 K/NをG/Nの極小正規部分群とする。G/Nが可解であるからK/Nは準素群である。K/Nはp群であるとする。PをKのシローp部分群とし,フラッチニ論法によりG=NG(P)Kを得るが,位数の計算によりK=PNであるからG=NG(P)Nとなる。NG(P)≠GであればNG(P)が位数mの部分群を含むから,Gが反例であるためにはG=NG(P)でなければならない。 PがGの正規部分群であり,|P|が|G/N|=|H/N|=mの約数であるから,NをPに代えて|N|がmを割る場合に帰着する。
|G|の各素因数pにつきシロー部分群Spが定まり,その任意の対につきSpSq=SqSpとなるとき,それらシロー部分群の集合をGのシロー基という。 これはSpSqがGの部分群であることを意味する。 可解群はシロー基を持ち,逆にシロー基を持つ有限群は可解群である。
∵ pを|G|の各素因数とし,npをGのシローp群の位数とする。 ホールの定理により,Gは位数が|G|/npの部分群Qpを持つ。 Sp=∩q≠pQqとする。 Spは部分群の共通部分であるから部分群である。 補題2によりSpがシローp部分群であることが分かる。 また,SpSq=SpSq=∩s≠p,qQsである。 即ち,{Sp}がGのシロー基になる。
Gを最小位数の反例とし,{Spi}をGのシロー基とする。QをK=Sp1Sp2の極小正規部分群とする。Kはバーンサイドの定理により可解であるから,Qは準素群であり,Qはp2群であるとして一般性を失わない。 QがKの正規部分群であるから,Qのシローp2部分群は必ずKを含む。 HをP1の任意の補群とする。補題2を用いて|H∩K|=|P2|を得てQ≤H∩K≤Hであるが,これはHをHの共役に換えても成立するから,Hの共役の共通部分はGの自明でない正規部分群である。 位数の仮定により,NとG/Nが可解であるからGも可解である。即ち,Gは反例になりえない。
H1とH2をGの部分群とする。|H1H2|=|H1|·|H2|/|H1∩H2|である。
∵ B=H1∩H2とする。 A1をBによるH1の左剰余類の代表系としてH1=A1Bである。 また,A2をBによるH2の右剰余類の代表系としてH2=BA2である。 従い,H1H2=(A1B)(BA2)=A1BA2 であり,|H1H2|=|A1|·|B|·|A2|である。
H1とH2をGの部分群とする。 [G:H1]と[G:H2]が互いに素であれば[G:H1∩H2]=[G:H1]·[G:H2]である。
∵ K=H1∩H2とする。nj=[G:Hj]とする。 |G|=[G:Hj]·[Hj:K]·|K|=njmj|K|と書けるが, n1とn2が互いに素であるから|G|=n1n2m|K|と書ける。 一方,|H1H2|=|H1|·|H2|/|K|=(|G|/n1)(|G|/n2)/|K|=n1n2m2|K|であるが,当然に|H1H2|≤|G|であるからm=1であり,[G:K]=|G|/|K|=n1n2である。