AUTOMATIC HTML VERSION

Goursat's lemmaのLaTeXML自動変換版です。自動検査には合格していますが、元PDFとの目視比較は未実施です。正本はPDF・TeXです。

Goursat’s lemma

ナンブキトラ
HTML変換日:2026年7月26日

大昔に書いていた残骸を発見したが,これがなんの文献の記述によった物なのかわからなくなってしまった.

1 本文

定義 1.

二つの集合A,Bの直積 A×Bの部分集合Sに対して,

S⁢(∃)={a∈A∣∃b∈B⁢(a,b)∈S}
(∃)⁡S={b∈B∣∃a∈A⁢(a,b)∈S}

と定義する. つまり, S⁢(∃)は第一成分への射影で, (∃)⁡Sは第二成分への射影である.

注意.

とんでもないノーテーションである.

また,a∈Aとb∈Bに対して

S⁢⟨b⟩={a∈A∣(a,b)∈S}
⟨a⟩⁢S={b∈B∣(a,b)∈S}

と定義する.つまり,スライスのことである.

以下では,

定義 2.

群Gに対して, SG⁢(G), NSG⁢(G)で Gの部分群全体の集合,Gの正規部分群全体の集合を表す.

定義 3.

二つの群A,Bについて,

Q⁢(A,B)=
{(U,V,T,Y,θ)∣V∈SG⁢(A),U∈NSG⁢(V),Y∈SG⁢(B),T∈NSG⁢(B),θ:V/U⁢→≃⁢Y/T}

と定義する.

補題 4.

群AとBについて 写像 L:SG⁢(A×B)→Q⁢(A,B)を以下のように定義する. G∈SG⁢(A×B)について,

L⁢(G)=(G⁢⟨1B⟩,G⁢(∃),⟨1A⟩⁢G,(∃)⁡G,θG)

と定義する.ここで, G⁢⟨1B⟩ は G⁢(∃)の正規部分群, ⟨1A⟩⁢G は (∃)⁡Gの正規部分群であることに注意せよ. さらに θG:G⁢(∃)/G⁢⟨1B⟩→(∃)⁡G/⟨1A⟩⁢Gは以下で定義される写像である: [a]∈G⁢(∃)/G⁢⟨1B⟩に対して, (a,b)∈Gとなるbを選び, θG⁢([a])=[b]と定義する. このときθGはwell-defined であり, さらに同型写像である. よってLはちゃんと定義されている.

証明.

θG⁢([a])=[b]がbの選び方によらないことを示そう. もし, (a,b),(a,c)∈G ならば, (1A,b⁢c−1)∈G なので, b⁢c−1∈⟨1A⟩⁢G であるから,[b]=[c]であり, 選び方によらない. よってθGはwell-definedである. 次にθGが全単射であることを示そう. まず(∃)⁡Gの定義から, θGが全射であることがわかる. 単射性を示そう. (a,b)∈Gについて θG⁢(a)=[b]=[1B]ならば, b∈⟨1A⟩⁢Gなので,(1A,b)∈Gである. よって,(a,b)⁢(1A,b)−1=(a,1B)∈Gだが, これはa∈G⁢⟨1B⟩ということなので, [a]=[1A]となる.よってθGのカーネルが自明なのでθGは単射である. ∎

定義 5.

R:Q⁢(A,B)→SG⁢(A×B)を以下のように定義する. q=(U,V,T,Y,θ)∈Q⁢(A,B)に対して G~θ={(x,θ⁢(x))∈V/U×Y/T∣x∈V/U} とする. そして, p:V×Y→V/U×Y/Tを自然な全射として R⁢(q)=p−1⁢(G~θ) と定義する. このとき R⁢(q)はA×Bの部分群になっていることに注意しよう.

定理 6 (Goursat’s lemma).

写像 L:SG⁢(A×B)→Q⁢(A,B)と R:Q⁢(A,B)→SG⁢(A×B) は互いに逆写像である.

証明.

最初に R∘L=i⁢dを示そう. G∈SG⁢(A×B)を任意にとる. すると

L⁢(G)=(G⁢⟨1B⟩,G⁢(∃),⟨1A⟩⁢G,(∃)⁡G,θG)

である. このとき

H={(x,θG⁢(x))∈G⁢(∃)/G⁢⟨1B⟩×(∃)⁡G/⟨1A⟩⁢G∣x∈G⁢(∃)/G⁢⟨1B⟩}

とし p=G⁢(∃)×(∃)⁡G→G⁢(∃)/G⁢⟨1B⟩×(∃)⁡G/⟨1A⟩⁢G を自然な全射とする. このとき R⁢(L⁢(G))=p−1⁢(H) である.今から G=p−1⁢(H)を示そう. まず(a,b)∈Gとすると θGの定義から ([a],[b])∈G⁢(∃)/G⁢⟨1B⟩×(∃)⁡G/⟨1A⟩⁢Gである. よって (a,b)∈p−1⁢(H)である. 逆に (a,b)∈p−1⁢(H)とすると ([a],[b])=([a],θG⁢([a]))∈G⁢(∃)/G⁢⟨1B⟩×(∃)⁡G/⟨1A⟩⁢G である.よって(a,c)∈Gとなるcを用いて θG⁢([a])=[c]である. このとき[c]=[b]であるからs∈Aで(s,b)∈Gとなるものをとると(a,c)⋅(s,b)−1=(a⁢s−1,c⁢b−1)∈⟨1A⟩⁢Gである. つまりa=sとなる.よって(a,b)∈Gである. 以上からR∘L=i⁢dがわかった.

次にL∘R=i⁢dを示そう. q=(U,V,T,Y,θ)∈Q⁢(A,B)を任意にとる. 今からL∘R⁢(q)=qを示す. まずG~θ={(x,θ⁢(x))∈V/U×Y/T∣x∈V/U} とし そして, p:V×Y→V/U×Y/Tを自然な全射として R⁢(q)=p−1⁢(G~θ) で定義されている.ここで Z=p−1⁢(G~θ)とおこう. すると L⁢(Z)=(Z⁢⟨1B⟩,Z⁢(∃),⟨1A⟩⁢Z,(∃)⁡Z,θZ) である. ここで Z⁢⟨1B⟩=p−1⁢({x∈V/U∣θ⁢(x)=[1B]}) であるがθが同型であることから {x∈V/U∣θ⁢(x)=[1B]}={[U]} でありpの定義を鑑みると Z⁢⟨1B⟩=Uである. さらに a∈Z⁢(∃)を任意にとると (a,b)∈Z⊂V×Yとなるbが存在する. 特にa∈Vである. 逆にa∈Vとすると[b]=θ⁢([a])となるb∈Y をとれば(a,b)∈p−1⁢(G~θ)なので a∈Z⁢(∃)である.つまりZ⁢(∃)=Vである. 同様にして ⟨1A⟩⁢Z=T かつ (∃)⁡Z=Y である. θ⁢([a])=θZ⁢([a]) を示そう. [a]∈Z⁢(∃)/Z⁢⟨1B⟩ に対して(a,b)∈Zとなるbを 用いてθZ⁢([a])=[b]と定義するのであった. さて(a,b)∈Zとなるbとは定義からして θ⁢([a])=[b]となる [b]なので θ⁢([a])=θG⁢([a]) がわかる. 以上から L∘R⁢(q)=qが示された. ∎

2 作用域を持つ群

定義 7.

Gを群とする. Ωを集合とする. Gと写像l:Ω→End⁡(G)の組を 作用域Ωを持つ群Gと呼ぶ. 写像lはほぼ省略される. ω∈Ωによる作用を gωと書くことにする.

定義 8.

G G′を作用域 Ωを持つ群とする. 準同型 f:G→G′が Ω-準同型であるとは,

∀g∈G⁢∀ω∈Ω⁢f⁢(gω)=f⁢(g)ω

が成り立つときにいう.

定義 9.

部分集合 H⊂GがGのΩ-部分群であるとは, ∀g∈H⁢∀ω∈Ω⁢gω∈H となる時にいう.

Ω-正規部分群は,Ω-部分群でかつ正規部分群なものをいう.

SGΩ⁢(G)でGのΩ-部分群全体を表す.

定義 10.

QΩ⁢(A,B) は, Q⁢(A,B)の定義の中の, 部分群,正規部分群,同型をそれぞれ Ω-部分群, Ω-正規部分群, Ω-同型に置き換えたものとする. この時二つのΩ-群A,Bについて

写像L:SG⁢(A×B)⁢Ω→QΩ⁢(A,B) と R:QΩ⁢(A,B)→SGΩ⁢(A×B) は前節と同様に定義する. このとき以下の定理が同様の証明で成り立つ.

定理 11 (Ω-Goursat’s lemma).

AとBをΩを作用域とする二つの群とする. このとき 写像L:SGΩ⁢(A×B)→QΩ⁢(A,B) と R:QΩ⁢(A,B)→SGΩ⁢(A×B) は互いに逆写像である.

証明.

定理6 と全く同様に証明できる. ∎

3 同型定理

Goursatの補題を用いて色々な同型定理を導いていく. 以下では全てΩを作用域にしているとする.

定理 12.

G,Hを群とする. f:G→Hを群準同型とする.このとき

G/ker⁡(f)≅im⁡(f)
証明.

I∈SGΩ⁢(G×H)を

I={(x,f⁢(x))∣x∈G}

と定義する. fが準同型であることから ちゃんとI∈SGΩ⁢(G×H)になることがわかる. あとはGoursatの補題からわかる. I⁢(∃)=G, I⁢⟨1H⟩=ker⁡(f) となるのがポイントである. ∎

命題 13 (第二同型定理).

Gを群とし H∈NSGΩ⁢(G), S∈SGΩ⁢(G)とする. このときH⁢Sは群であり, 同型

H⁢S/H≅S/H∩S

が成り立つ.

証明.

I⊂G×Gを

I={(h⁢s,s)∣h∈H⁢s∈S}

とする. (h⁢s,s),(v⁢t,t)∈Iについて積を考えると (h⁢s,s)⋅(v⁢t,t)=(h⁢s⁢v⁢t,s⁢t)となるが, HはGの正規部分群なので s⁢v⁢s−1=uとなるu∈Hが存在する. つまりs⁢v=u⁢sなので (h⁢s⁢v⁢t,s⁢t)=(h⁢u⁢s⁢t,s⁢t)でh⁢u∈Hなので (h⁢s,s)⋅(v⁢t,t)∈I がわかりIがG×Gの部分群であることがわかる. 定義から I⁢(∃)=H⁢S, I⁢⟨1⟩=Hがわかる. また (∃)⁡I=Sで ⟨1⟩⁢I=H∩S なので 同型がGoursatの補題からわかる. ∎

命題 14 (第三同型定理).

Gを群とする. A,B∈NSGΩ⁢(G)で,A∈SGΩ⁢(B) とする.このとき 同型

(G/A)/(B/A)≅G/B

が成り立つ.

証明.

I⊂G/A×Gを

I={([b⁢g]A,g)∣g∈G,b∈B}

と定義する. Iが群なのはAとBがともにG の正規部分群であることが効いてわかる. BがGの部分群であることから I⁢(∃)=G/Aがわかる. またI⁢⟨1⟩=B/Aもわかる. そして (∃)⁡I=Gであり ⟨[1]A⟩⁢I=B なので同型は あとはGoursatの定理から従う. ∎

定理 15 (胡蝶の定理:Zassenhaus’ lemma).

GとHを群Fの部分群とする. A∈NSGΩ⁢(G), B∈NSGΩ⁢(H) とする.このとき

A⁢(G∩B)⊴A⁢(G∩H)
B⁢(A∩H)⊴B⁢(G∩H)

であり,同型

A⁢(G∩H)A⁢(G∩B)≅B⁢(G∩H)B⁢(A∩H)

が成り立つ.

証明.

I⊂F×F

I={(a⁢x,b⁢x)∣a∈A,b∈B,x∈G∩H}

とする. AとBが正規部分群であることと G∩HがGとHの両方に含まれていることからIがF×Fの群であることがわかる. I⁢(∃)=A⁢(G∩H)である. I⁢⟨1⟩=A⁢(G∩B)である. 同様に (∃)⁡I=B⁢(G∩H) かつ ⟨1⟩⁢I=B⁢(A∩H) である. あとはGoursatの補題からわかる. ∎

注意.

Goursatの定理の良いところは, 直積の部分群を与えたらそれの射影やスライスを計算するだけで同型定理が得られるというところである.

4 組成列とか

胡蝶の定理から群の部分群の列に関する基本的な定理を証明することができる.

定義 16 (Ω-正規列(Ω-subnormal series)).

群Gについて 部分群の有限列

{1}=G0≤G1≤⋯≤Gm=G

で尚且つ Gi⁢⊴⁢Gi+1 を満たすものを Ω-正規列と呼ぶ.

定義 17.

群Gについて Ω-正規列

{1}=G0≤G1≤⋯≤Gm=G

の細分とは Ω-正規列

{1}=H0≤H1≤⋯≤Hu=G

であって,狭義の単調増加列 r:{0,…,m}→{0,…,u} が存在して Hr⁢(i)=Giとなる時にいう.

定義 18.

Gの二つの正規列を考える.

{1}=G0≤G1≤⋯≤Gm=G
{1}=H0≤H1≤⋯≤Hu=G

この時 これらが同値であるとは m=uであり, 全単射r:{1,…,m}→{1,…,m} が存在して

Gi+1/Gi≅Hr⁢(i)+1/Hr⁢(i)

が成り立つときに言う.

定理 19 (Schreierの定理).

Ω-群Gが正規列を持つとする.このとき 二つの Ω-正規列のそれぞれの細分であって同値なものを持つ.

証明.

Gの二つのΩ-正規列を考える.

(1) {1}=A0≤A1≤⋯≤Am=G
(2) {1}=B0≤B1≤⋯≤Bn=G

まずAi+1をBの列を使って細分する. Bの列があるので,それにAiとの交わりをとる.

{1}=B0∩Ai+1≤⋯≤Bj∩Ai+1≤⋯≤Bn∩Ai+1=Ai+1

ここにさらにAiを掛ける.すると

Ai=Ai⁢(B0∩Ai+1)≤⋯≤Ai⁢(Bj∩Ai+1)≤⋯≤Ai⁢(Bn∩Ai+1)=Ai+1

となる. ここで Ui,j=Ai⁢(Bj∩Ai+1) とすると胡蝶の定理の前半から以下の列はΩ-正規列となる.

{1}=U0,0≤U0,1≤⋯≤U0,n≤⋯≤Ui,j≤⋯≤Un,m=G

同様に AとBを入れ替えて Vj,i=Bj⁢(Ai∩Bj+1)とすれば 以下の正規列を得る.

{1}=V0,0≤V0,1≤⋯≤V0,m≤⋯≤Vj,i≤⋯≤Vm,n=G

これら二つの列に関して剰余群を考えよう. 胡蝶の定理から以下の同型を得る.

Ui,j+1/Ui,j=Ai⁢(Bj+1∩Ai+1)Ai⁢(Bj∩Ai+1)≅Bj⁢(Ai+1∩Bj+1)Bj⁢(Ai∩Bj+1)=Vj,i+1/Vj,i

これから後半の話が出てくる. ∎

定義 20 (Ω-組成列(Ω-composition series)).

Ω-正規列であって 因子群Gi+1/Gi が単純群であるものを組成列と呼ぶ.

定理 21 (Jordan-Hölderの定理).

Ω-群Gには組成列が存在すると仮定する.このとき 二つの組成列は同値である. (細分を取らずに同値というのがポイントである.)

証明.

シュライアーの定理(定理19)から 二つの組成列は長さが等しい細分を持つ. ところでGi+1/Gi が単純群なので細分と元の組成列は一致する. よって元々の二つの組成列の長さは等しい. またシュライアーの定理(定理19)から因子群は並べ替えをすれば一致 する. ∎

クルルシュミットなどもこの文脈でいけるだろうかと試してみたが,なんか無理そうだったのでやめた.

論文 [2] にはこの文章で紹介したような,準同型から直積の部分群を作るのと直積の部分群から準同型を作る操作が逆操作になっている というのを紹介しているのでこれを参考にしたかもしれない. 論文 [3]では一般的な代数構造の上でGoursat’s lemmaを考察しているようだ.Lambekは一般的な代数構造とGoursat’s lemmaの話をよくしているようなので調べてみると面白いかもしれない.

References

  • [1] 佐々木隆二, 代数学の基礎, https://www2.math.cst.nihon-u.ac.jp/sasaki/wp/wp-content/uploads/2014/12/fa75a316529d0ac746d8f50958ba66ed.pdf
  • [2] D. D. Anderson and V. Camillo, Subgroups of direct products of groups, ideals and subrings of direct products of rings, and Goursat’s lemma, Contemp. Math. 480, 1–12, 2009, doi: 10.1090/conm/480/09364
  • [3] J. Lambek, Goursat’s theorem and the Zassenhaus lemma, Can. J. Math. 10, 45–56 (1958), doi: 10.4153/CJM-1958-005-6