表紙は wikibooks - Group_Theory からのものです。
最近の半年間で、いくつかの方向から群論に関連する知識に触れました。この 2 週間で少し理解を深めました(抽象代数の概念は本当に多くて複雑です 🥲)。自分ができるだけ理解できる方法で、いくつかの概念をまとめて、今後の学習のためのチートシートとしておきます。
興味がある方は、こちらの動画を直接見ることをお勧めします: 史上最好的群论入门 たった 30 分で、内容が凝縮されていて、テキストよりも理解しやすいです。また、東南大学李逸先生が編纂した基本分析の講義教材(研究成果ページの教科書からダウンロード可能)も参考にしました。集合論に関連する内容も多く参考にしています。
集合と写像の基礎#
デカルト積 (cartesian product)#
A と B を 2 つの与えられた集合とし、そのデカルト積を次のように定義します:
A×B={(a,b)∣a∈A & b∈B}
例えば、A={a,b},B={i,j,k} とすると、A×B={(a,i),(b,i),(a,j),(b,j),(a,k),(b,k)} となります。
ここで、(a,b) は a と b の 有序対 (ordered pair) として定義され、(a,b)={{a},{a,b}} という表現方法において、最初の要素 {a} は有序対の最初の要素が a であることを示し、2 番目の要素 {a,b} は要素間の順序を示します。参考として Kuratowski の定義 と ZFC 集合公理化を挙げます。ここで、a は有序対の第一座標、b は有序対の第二座標と呼ばれ、a=b の場合、(a,b)={{a}} となります。x=(a,b) の場合、射影写像を次のように定義します: pr1(x)=a, pr2(x)=b
写像 (map)#
C と D を 2 つの与えられた集合とし、割り当て法則 R は次の条件を満たす C×D の部分集合を指します。
(c,d)∈R & (c,d′)∈R⟹d=d′
割り当て法則 R の 定義域 (domain) と 像域 (image set) を次のように定義します:
Dom(R):={c∈C∣∃ d∈D s.t. (c,d)∈R}
Im(R):={d∈D∣∃ c∈C s.t. (c,d)∈R}
写像 f は二元対 (R,B) であり、ここで R は割り当て法則、B は集合(f の値域 (range) と呼ばれる)で、Im(R)⊆B を満たします。定義は次の通りです:
- f の定義域 Dom(f):=Dom(R)
- f の像域 Im(f):=Im(R)
- 記号を導入します: f:A⟶B,a⟼f(a) ここで A と B はそれぞれ f の定義域と値域であり、したがって Im(f)⊆B かつ f(a) は B の中で (a,f(a))∈R を満たす唯一の要素です。
- グラフ graph(f):={(a,b)∈A×B∣b=f(a)}={(a,f(a))∣a∈A}⊆A×B と定義します。
様々な写像の種類#
1A=A⟶A,a⟼a を恒等写像 (identity mapping) と呼びます。
f:A⟶B,a⟼b で、ここで b は定数である場合、これを定数写像 (constant mapping) と呼びます。
任意の与えられた A の部分集合 A0 に対して、f の A0 上の制限 (restriction) を次のように定義します: f∣A0=f:A0⟶B
f と g の 合成 (composition) を次のように定義します: f∘g=A⟶C,a⟼c ただし、Im(f)⊆Dom(g) の場合に限り、f∘g は意味を持ちます。
f(a)=f(a′)⟹a=a′ であれば、f は単射 (injective) です。
∀ b∈B,∃ a∈A s.t. f(a)=b であれば、f は満射 (surjective) です。
f が単射かつ満射であれば、f は双射 (bijective) と呼ばれます。
f が双射である場合、その 逆写像 (inverse) を f−1:B⟶A と定義し、f−1(b)=a⟺f(a)=b となります。
写像 f:A⟶B が存在し、写像 g:B⟶A が存在して、g∘f=1∣A すなわち f(f(a))=a が任意の a∈A に対して成り立つ場合、f は必ず単射です。
写像 f:A⟶B が存在し、f の左逆 (left inverse) g:B⟶A (すなわち g(f(a))=a がすべての a∈A に対して成り立つ)と f の右逆 (right inverse) h:B⟶A (すなわち f(h(b))=b がすべての b∈B に対して成り立つ)が存在する場合、g=h=f−1 となります。
もし写像定義 (R,B) において B が数域である場合、この写像を関数 (function) と呼びます。
等勢 (equinumerous)#
集合 A と B の間に双射 f:A→B が存在する場合、これらの 2 つの集合は等勢であると呼び、記号 A∼B で表します。
群の基礎定義#
次の条件を満たす二元組 (G,∘) を群と定義します:
- 群の要素は集合 G に属します。
- 群内の要素は二元操作 ∘ を含みます。
- 閉包性 (closed under operation): x,y∈G に対して、x∘y∈G です。
- 単位元 (identity): e∈G が存在し、e∘x=x∘e=x です。
- 逆元 (inverse): 任意の x∈G に対して、x−1∈G が存在し、x∘x−1=e です。
- 結合律 (associativity): (x∘y)∘z=x∘(y∘z) です。
群の要素の数は群の階数と呼ばれ、∣G∣ で表されます。要素が 1 つだけの群 ∣G∣=1 は平凡群 (trivial group) と呼ばれます。
アーベル群 (abelian group)#
群 (A,∘) のすべての要素 a,b∈A に対して a∘b=b∘a が成り立つ場合、(A,∘) はアーベル群または交換群と呼ばれ、逆に成り立たない場合は非アーベル群または非交換群と呼ばれます。
循環群 (cyclic group)#
(G,∘) を群とし、g∈G という要素が存在して、G={gk∣k∈Z} となる場合、(G,∘) は循環群を形成すると呼ばれ、要素 g は群の生成元と呼ばれ、記号 G=⟨g⟩ で表されます。群 G 内の任意の要素が生成する群はすべて循環群であり、かつ G の部分群です。
例えば、(Z,+)=⟨1⟩ は循環群です。
部分群 (subgroup)#
H が群 (G,∘) の集合 G の非空部分集合であり、かつ (H,∘) も群を構成する場合、(H,∘) は (G,∘) の部分群と呼ばれ、二元操作子を省略して H≤G と記します。もし H=G であれば、H は G の真部分群と呼ばれ、記号 H<G で表されます。
すべての G は 2 つの部分群を含みます:単位元 e のみから構成される平凡部分群 {e} とその自身 G です。もしある群 G がこの 2 つの部分群以外に他の部分群を持たない場合、それは単群 (simple group) と呼ばれます。
ラグランジュの定理 (Lagrange's Theorem): H≤G であれば、群 G の階数 ∣G∣ は必ず H の階数で割り切れます。すなわち:
H≤G⇒∣G∣ divides ∣H∣
群 ∣G∣=35 があると仮定すると、ラグランジュの定理により、群 G の部分群 H は必ず ∣H∣=1,5,7,35 となります。
共役部分群 (conjugate group)#
群の要素 g∈G に対して、aga−1 を g の G における共役元と呼びます。
また、群 G における共役の 2 つの要素 a,b に対して、必ず g∈G が存在し、gag−1=b となります。
H が G の部分群であり、a∈G であれば、aHa−1={aha−1∣ h∈H} は G の部分群であり、H の G に関する共役部分群と呼ばれます。
割集合 (coset)#
H が G の部分群であり、g∈G であるとき、
- gH={gh, h∈G} を H の G における左割集合 (Left Coset) と呼びます。
- Hg={hg, h∈G} を H の G における右割集合 (Right Coset) と呼びます。
注意すべきは、割集合は必ずしも群ではないことです。例えば、恒等元 e を含まない場合があります。
正規部分群 (normal subgroup)#
正規部分群の定義にはいくつかの方法があります。(N,∘) が (G,∘) の部分群である場合、
- ∀g∈G, gNg−1=N であれば、N は G の正規部分群と呼ばれます。
- ∀g∈G,gH=Hg であれば、N は G の正規部分群と呼ばれます。
- N の G における左割集合の集合と右割集合の集合が一致する場合、N は G の正規部分群と呼ばれます。
- N のすべての共役部分群が N に等しい場合、N は G の正規部分群と呼ばれます。
N が G の正規部分群であることは、N⊲G または G⊳N と記します。
任意の群 G の 2 つの平凡部分群 {e} と G は、G の正規部分群でもあります。これらは平凡正規部分群とも呼ばれます。
群 G の任意の要素 g に対して、部分群 G′ の中に g′ という要素を見つけることができ、元の群 G の要素 x∈G が存在して、g=g′∘x となります。
例えば、群 G=({1,2,3,4,5,6},a∘b=a∗bmod6) とその部分群 G=({1,3},∘) があるとします。
この場合、元の群の各要素は次のように表現できます: 1=1∘1,2=1∘2,3=3∘1,4=3∘2,5=1∘5,6=3∘5
整数加法群の正規部分群は {2n,n∈Z} です。
正規部分群は、群内で特別な性質を持つ部分群として直感的に理解できます。群内の演算と部分群内の演算が等価であると考えられます。直感的には、正規部分群は単位群として機能し、正規部分群を通じて全体の群を構築することができます。
商群 (factor group)#
群 (G,∘) が正規部分群 (N,∘) を持つとき、a,b∈G に対して、割集合演算 (a∘N)⋄(b∘N)={a∘b∘n∣n∈N} を定義します。
このようにして、N の割集合がこの演算の下で群を構成することを商群と呼び、記号 G/N=({aN∣a∈G},⋄) で表します。
例えば、すべての正整数と加法演算からなる群 (Z,+) は無限の部分群 2Z,3Z,... を持ちます。5Z を観察すると、Z を 1 つの部分群(割集合とも考えられる)と 4 つの割集合に分割します。
- 部分群: 5Z={...,−5,0,5,10,...}
- 割集合: 1+5Z={...,−4,1,6,11,...}
- 割集合: 2+5Z={...,−3,2,7,12,...}
- 割集合: 3+5Z={...,−2,3,8,13,...}
- 割集合: 4+5Z={...,−1,4,9,14,...}
これらの 5 つの割集合は新しい群(割集合群)を構成し、商群として記号 Z/5Z で表されます。
注意事項:
- 商群 G/N は G の部分群ではありません。
- 割集合は必ずしも群を形成するわけではありません。
- 割集合群(商群) G/N の恒等元 (identity) は N です。
商群は群内のある要素 a∈G,b∈G0 を同じ要素(この要素自体は集合です){a,b}∈Gn に統合することを指します。
商群の要素は元の群の要素の同値類であり、同値関係は群内の演算結果が等しいことを指します。
直感的には、商群は正規部分群 N を単位元として考えた場合に構成される群です。
群同態 (group homomorphism)#
2 つの群 (G,∗) と (H,⊙) が与えられたとき、すべての G の u,v に対して h(u∗v)=h(u)⊙h(v) となる関数 h が存在する場合、(G,∗) から (H,⊙) への群の同態と呼びます。
同態核 (kernel of homomorphism)#
G1,G2 を群とし、f:G1→G2 が同態写像であるとき、集合 kerf={x∣x∈G1 & f(x)=e2} を定義します。ここで e2 は群 G2 の単位元であり、kerf は G1 の正規部分群です。
- 非空: G1 の単位元は必ず kerf に含まれます。
- 部分群: ∀a,b∈kerf,f(a)=f(b)=e2 であれば、f(a∗b−1)=f(a)∗f(b)−1=e2 となります。
- 正規部分群: ∀a∈kerf,x∈G に対して、f(a)=e2 であるため、f(x∗a∗x−1)=f(x)∗f(a)∗f(x)−1=e2 となります。すなわち、g∗a∗g−1∈kerf です。
同態基本定理#
群 G,G′ があり、f:G→G′ が全同態写像であると仮定すると、G/kerf≅G′ となります。
群同型 (group isomorphism)#
2 つの群 (G,∗) と (H,⊙) が与えられたとき、双射関数 f:G→H が存在し、すべての G の u,v に対して f(u∗v)=f(u)⊙f(v) が成り立つ場合、群 (G,∗) と (H,⊙) は同型と呼ばれます。
例えば、実数加法群 (R,+) は f(x)=ex によって正実数乗法群 (R+,∗) と同型です。
半群 (Semigroup)#
集合 S とその上の二元演算 ⋅:S×S→S が与えられたとき、演算 ⋅ が結合律を満たす場合、すなわち ∀x,y,z∈S に対して (x⋅y)⋅z=x⋅(y⋅z) が成り立つとき、有序対 (S,⋅) を半群と呼びます。
例えば、正整数と加法は半群を構成します。
幺半群 (Monoid)#
集合 M とその上の二元演算 ∗:M×M→M が与えられたとき、次の条件を満たす場合:
- 結合律: ∀a,b,c∈M,(a∗b)∗c=a∗(b∗c)
- 単位元: ∃e∈M,∀a∈M,e∗a=a∗e
- 閉包性: ∀a,b∈M,a∗b∈M
このとき、(M,∗) を幺半群と呼びます。群に対して、幺半群は逆元の要求がなく、半群に対しては単位元が追加されます。
変換群 (transformation group)#
非空集合 A に対して、f:A→A を A 上の変換と呼びます。変換の乗法は関数の合成演算 h(x)=g(f(x)) です。
写像 f が双射(単射 + 満射)であるとき、この変換を一一変換と呼び、以下のように理解しやすくするために、集合 A 上の一一変換についての交換乗法から構成される群を変換群と呼びます。
非空集合上のすべての双射変換は群を構成する#
- 閉包性:双射の合成は依然として双射です。
- 結合律: (f∘g)∘h=f(g(x))∘h=f(g(h(x)))=f∘g(h(x))=f∘(g∘h)
- 単位元:単位元 e:f(x)=x が存在し、任意の変換 g に対して f∘g=g∘f が成り立ちます。
- 逆元:任意の双射 g に対して、逆関数 g−1 が存在し、すなわち逆元です。
変換群の例#
集合 G={fa,b ∣ fa,b(x)=ax+b (a,b∈R,a=0)} を考えると、(G,∘) は(変換)群を構成します。
置換 (permutation)#
有限集合 S 上の双射 σ:S→S を S 上の n 元置換と呼び、次のように記述します:
ここで、σ(1),σ(2),..σ(n) は 1,2,..,n の異なる排列であり、各置換は排列方法の一種に相当します。
i1i2..in を 1,2,..,n のある排列とし、任意の i,j に対して ij>ik かつ j<k である場合、ijik を逆序と呼びます。排列中の逆序の総数はその排列の逆序数と呼ばれます。
σ が S={1,2,..,n} 上の n 元置換であるとき、次の条件を満たす場合:
σ(i1)=i2,σ(i2)=i3,..,σ(ik−1)=ik,σ(ik)=i1
かつ:
∀x∈S,x=ij(j=1,2,..,k),σ(x)=x
(このステップの意味は、ij と ik+j が同等であることを示します)
この場合、σ は S 上の k 階循環と呼ばれ、k=2 の場合は対換とも呼ばれ、記号 (i1,i2,..,ik) で表されます。
不相交循環の乗法#
Sn の 2 つの循環 σ=(i1,i2,..,ik) と τ=(j1,j2,..,js) があり、{i1,i2,..,ik}∩{j1,j2,..,js}=ϕ である場合、σ と τ は不相交と呼ばれます。もし σ と τ が不相交であれば、στ=τσ となります。
推論:
- 任意の n 元置換 σ は、互いに不相交な循環の積として表すことができます。
- k(k>1) 階循環 σ=(i1i2..ik) は、k−1 個の対換の積として表すことができ、すなわち (i1i2)..(i1ik−1)(i1ik) の形式です。
- σ が S 上の置換 σ(j)=aj(j=1,2,...n) である場合、σ の任意の対換表示における対換の個数は、排列 a1,a2,..,an の逆序数と同じ奇偶性を持ちます。
置換群#
有限集合 S 上のすべての置換は必ず群を構成し、これを対称群と呼び、記号 Sn で表します。ここで、n は S の階数です。
Sn の任意の部分集合が群を構成する場合、それは置換群であり、置換群は変換群の特例であり、対称群は置換群の特例です。
Sn のすべての偶置換は部分群を構成し、これを交錯群と呼びます。
既存の群に基づいて変換群を構築する#
群 (G,∗) の任意の要素 a∈G に対して、次のように定義します:
τa:G→G,∀x∈G,τa(x)=x∗a
この場合、τa は一一(双射)変換です。
- 満射:任意の b∈G に対して方程式 x∗a=b は唯一の解を持ちます。
- 単射: x∗a=y∗a⇒x=y であり、両辺に a−1 を掛けると成り立ちます。
G′={τa∣a∈G} とすると、明らかに G′ は変換群を構成します。
ケイリーの定理 (Cayley theorem)#
任意の群 G は変換群と同型です。φ:G→G′,∀a∈G,φ(a)=τa と定義すると、φ は同型写像です。
φ(a∗b)=τa∗b
∀x∈G,φ(a∗b)(x)=τa∗b(x)=x∗(a∗b)=(x∗a)∗b=τb(τa(x))
φ(a∗b)=τa∘τb=φ(a)∘φ(b)
環 (ring)#
環は集合 R とその上の 2 つの二元演算 + (加法)と ⋅ (乗法)から構成され、次の条件を満たします:
- (R,+) はアーベル群(交換群)を構成します。
- (R,⋅) は半群を構成します。
- 乗法は加法に対して分配律を満たします。すなわち、∀a,b,c∈R
- a⋅(b+c)=(a⋅b)+(a⋅c)
- (a+b)⋅c=(a⋅c)+(b⋅c)