準同型定理(群の第一同型定理)
ひとことで言うと: 群 から群 への「構造を保つ写像」 があるとき、 がつぶしてしまう部分(核)で を割った群は、 が実際に届く範囲(像)とそっくり同じ構造をしている。
この章の目次
この定理が言っていること
写像 は、 の元をいくつかまとめて同じ行き先に送ることがあります。「どの元とどの元が同じ行き先になるか」を決めているのが核(かく) です。準同型定理は、
核の分だけ「同じもの」とみなして を眺め直すと、それは の行き先の集まり(像)と、群として区別がつかない
と言っています。つまり「 が失う情報」と「 が残す情報」が、きれいに分かれるのです。
この定理は、抽象的に定義された商群 を「具体的な、よく知っている群」として理解するための、もっとも基本的な道具です。
準備:言葉の確認
以下の言葉は、それぞれ独立した章で詳しく扱います。ここでは本章を読むのに必要な範囲で確認します。
- 群 (準備中)
- 準同型写像 (準備中)
- 正規部分群 (準備中)
- 商群(剰余群) (準備中)
定義(群)
集合 に「掛け算」(二項演算 )が定まっていて、次の3つを満たすとき、 を群といいます。 (1) 結合法則 、(2) 単位元 があり 、(3) どの にも逆元 があり 。 例: 整数全体 は足し算で群(単位元は 、 の逆元は )。 を除く実数 は掛け算で群。
定義(準同型写像)
群 から群 への写像 が、すべての について を満たすとき、 を準同型写像(または単に準同型)といいます。「先に掛けてから送っても、送ってから掛けても同じ」、つまり演算の構造を保つ写像です。 このとき自動的に 、 が成り立ちます。
定義(核と像)
準同型 に対して、 を、それぞれ の核、像といいます。核は「単位元に送られてしまう元の集まり」、像は「実際に行き先として現れる元の集まり」です。核は の部分群、像は の部分群になります。
定義(正規部分群と商群)
の部分群 が、すべての 、 について を満たすとき、 を正規部分群といいます。 正規部分群 に対して、 と を「 のとき同じとみなす」ことにして をまとめ直した集合を と書き、 の属するまとまり(剰余類)を と書きます。 が正規なら には という演算が矛盾なく定まり、群になります。これを商群(剰余群)といいます。
商群は、慣れないうちはとても抽象的に見えます。準同型定理の価値は、この抽象的な を「見慣れた群」に翻訳してくれるところにあります。
具体例で見る
定理を述べる前に、3つの例で「核で割ると像になる」感覚をつかみます。
例1:実数の符号
でない実数の掛け算の群 から、(掛け算で群)への写像を と定めます。「正×正=正、正×負=負、負×負=正」なので 、つまり準同型です。 核は となる 、すなわち正の実数全体 。像は 全体。 準同型定理は と言います。「大きさの違いを無視して(正の数倍を同一視して)実数を眺めると、残るのは符号だけ」。これはまさに私たちの直観どおりです。
例2:実数を円に巻きつける
足し算の群 から、絶対値 の複素数の掛け算の群 への写像 を考えます。指数法則 が「足し算を掛け算に送る」準同型であることを示しています。 となるのは が整数のときなので、核は 。像は円周 全体です。 準同型定理: 。「実数直線を、整数分のずれを同一視して丸めると円になる」。時計の文字盤で 13 時と 1 時を同じと見るのと同じ考え方です。
例3:行列式
次の正則行列(逆行列をもつ行列)全体 は行列の積で群をなし、行列式 は を満たすので準同型です。 核は となる行列全体 、像は 全体(対角成分を調節すれば任意の でない値が作れる)。 準同型定理: 。「行列式が の行列を無視して正則行列を眺めると、残るのは『行列式の値』という一つの数だけ」。
どの例でも、核は「 が見分けられないもの」、像は「 が見分けたもの」で、前者で割ると後者が残る、という同じ形をしています。
定理の主張
定理(準同型定理/群の第一同型定理)
を群の準同型写像とする。このとき、
- は の正規部分群である。
- (ただし )は、商群 から像 への群の同型写像を定める。
したがって 特に が全射(像が 全体)なら である。
「同型 」とは、全単射な準同型写像が存在すること、すなわち「元の名前を付け替えれば完全に同じ群になる」ことを意味します。
なぜ成り立つのか:直観
写像 を「 の元を に投影する光」だと思ってください。光を当てたとき、同じ影に重なる元たちがあります。 となる です。このとき ですから、 は核に入ります。逆に なら です。つまり
「同じ影になる」 「核の元だけ違う」
この一行が定理の心臓部です。商群 とは「核の元だけ違うものを同一視した世界」ですから、それはちょうど「影の世界」= 像と、一対一に対応します。しかも が積を保つので、対応は群の構造ごと一致します。
証明
とおきます。証明は4つの段に分かれます。各段で「何を示したいのか」を先に書きます。
第1段:核は正規部分群である
示したいこと: 、 ならば 。
が準同型であることから よって 。したがって商群 が定義できます。
第2段:写像 が矛盾なく定まる
示したいこと: と定めたとき、剰余類の代表元 の選び方によらない。
とします。これは を意味するので 、すなわち 、よって 。代表元を取り替えても値は同じです。
第3段: は準同型である
示したいこと: 。
商群の演算の定義と の準同型性から
第4段: は単射で、像は に一致する
単射: とすると 。すると なので 、つまり 。異なる剰余類は異なる行き先に送られます。
像: の値は の形の元すべてなので、 の像は そのものです。 以上から、 を終域を に制限した写像 は、準同型かつ全単射、すなわち同型です。
証明を振り返ると、使ったのは「 が積を保つ」ことと「核の定義」だけです。それだけで、抽象的な商群が像と一致してしまうのが、この定理の美しいところです。
使いどころ
系(位数の関係)
が有限群なら、同型な群は元の個数が等しく、商群 の元の個数は なので 「 の大きさ = つぶれた分 × 残った分」です。
- 商群を具体的に知る: 商群 を理解したいとき、核が になる準同型 を一つ見つければ、 は という「見慣れた群」だと分かります。例2の がその典型です。
- 偶置換の個数: 個のものの並べ替え全体 から への「符号」 は準同型で、核は偶置換全体 、像は( なら)。系より 。偶置換と奇置換がちょうど半々であることが、数え上げなしに分かります。
- 後続の定理の土台: 第二・第三同型定理、環や加群の準同型定理、線形代数の次元定理()は、すべてこの定理と同じ形をしています。
よくある誤解
誤解1:「 は の部分群である」
違います。 の元は の元ではなく、 の元のまとまり(剰余類)です。 の中にはありません。定理が言っているのは「部分群」ではなく「 の元をまとめ直したものが、像と同型」です。
誤解2:「 は と同じ」
同型は「群としての構造が同じ」という意味で、集合として等しいわけではありません。例1の の元は「正の実数全体」と「負の実数全体」という2つの集合であり、 という数そのものではありません。
誤解3:「像はいつも 全体」
像は の部分群ですが、 全体とは限りません。、 の像は偶数全体です。「」と書けるのは が全射のときだけです。
誤解4:「どんな部分群で割っても商群ができる」
商群 が群になるのは が正規部分群のときだけです。核はいつも正規(第1段)なので本定理では問題になりませんが、逆に「正規部分群はすべて何かの準同型の核である」ことも成り立ちます(自然な射影 の核が )。
練習問題
問1. を で定める(足し算の群)。 が準同型であることを確かめ、核と像を求め、準同型定理が何を主張するか述べよ。
略解
なので準同型。 となるのは だけなので 。像は偶数全体 。定理は 、すなわち「整数全体と偶数全体は群として同型」( で対応)と主張する。無限集合ならではの現象です。
問2. を「 で割った余りを、さらに で割った余りに送る」写像とする(時計の 時間を 時間周期で見直す)。これが矛盾なく定まる理由を述べ、核と像を求め、位数の関係 を確認せよ。
略解
は の約数なので、 の倍数だけ違う数は で割った余りも同じ。よって矛盾なく定まる。核は で割り切れる余り、(3個)。像は 全体(4個)。 で一致。定理より 。
問3. とする。「使いどころ」で述べた符号写像 を使って、 の偶置換の個数が であることを導け。
略解
は準同型(置換の合成の符号は符号の積)で、核は偶置換全体 。 なら互換(2つを入れ替える置換)が存在し、その符号は なので像は 全体。系より 、よって 。
参考文献
- 雪江明彦『代数学1 群論入門』日本評論社、2010年。第2章(準同型定理)。
- 松坂和夫『代数系入門』岩波書店、1976年。第2章(群)。
- D. S. Dummit, R. M. Foote, Abstract Algebra, 3rd ed., Wiley, 2004. §3.3 "The Isomorphism Theorems".
- M. Artin, Algebra, 2nd ed., Pearson, 2011. Chapter 2.
- Mathlib(Lean 4 数学ライブラリ):
QuotientGroup.quotientKerEquivRange。
Lean による形式的検証✓ 検証済み 2026-09-14 · leanprover/lean4:v4.34.0-rc2
以下は、この定理を証明支援系 Lean 4 と数学ライブラリ Mathlib で記述したものです。コンピュータが証明の正しさを機械的に検査しています。
lean/MathThemodel/FirstIsomorphism.lean
import Mathlib
/-!
# 準同型定理(群の第一同型定理) / First Isomorphism Theorem for groups
ページ: https://math.themodel.be/first-isomorphism-theorem/ja/ ,
https://math.themodel.be/first-isomorphism-theorem/en/
主張: 群の準同型 `φ : G →* H` に対して `G ⧸ φ.ker ≃* φ.range`。
ページ本文の証明(第1段〜第4段)に対応する補題を先に置き、最後に Mathlib の定理で同型を与える。
-/
namespace MathThemodel
variable {G H : Type*} [Group G] [Group H] (φ : G →* H)
/-- 補題1: 準同型の核 ker φ は G の正規部分群である。
Lemma 1: the kernel of a homomorphism is a normal subgroup. -/
theorem ker_normal : φ.ker.Normal := inferInstance
/-- 補題2: 核 ker φ による剰余類の上で φ は矛盾なく定まり(well-defined)、
誘導される写像 G / ker φ → H は [g] ↦ φ(g) で与えられる。
Lemma 2: φ descends to the quotient, sending the coset [g] to φ(g). -/
theorem induced_map_apply (g : G) :
QuotientGroup.kerLift φ (g : G ⧸ φ.ker) = φ g :=
QuotientGroup.kerLift_mk φ g
/-- 補題3: 誘導された写像 G / ker φ → H は単射である。
Lemma 3: the induced map is injective.
証明: [a], [b] の像が等しいなら φ(a⁻¹ b) = φ(a)⁻¹ φ(b) = 1、
すなわち a⁻¹ b ∈ ker φ、これは [a] = [b] を意味する。 -/
theorem induced_map_injective : Function.Injective (QuotientGroup.kerLift φ) := by
intro a b h
induction a using QuotientGroup.induction_on with
| H a =>
induction b using QuotientGroup.induction_on with
| H b =>
rw [QuotientGroup.kerLift_mk, QuotientGroup.kerLift_mk] at h
rw [QuotientGroup.eq]
exact φ.mem_ker.mpr (by rw [map_mul, map_inv, h, inv_mul_cancel])
/-- 準同型定理: G / ker φ ≅ im φ(群同型)。
First Isomorphism Theorem: G / ker φ ≅ im φ. -/
noncomputable def firstIsomorphism : G ⧸ φ.ker ≃* φ.range :=
QuotientGroup.quotientKerEquivRange φ
/-- 同型は [g] ↦ φ(g) で与えられる。
The isomorphism is induced by φ itself. -/
theorem firstIsomorphism_apply (g : G) :
((firstIsomorphism φ) (g : G ⧸ φ.ker) : H) = φ g := rfl
/-- 系: φ が全射なら G / ker φ ≅ H。
Corollary: if φ is surjective then G / ker φ ≅ H. -/
noncomputable def firstIsomorphismOfSurjective (hφ : Function.Surjective φ) :
G ⧸ φ.ker ≃* H :=
QuotientGroup.quotientKerEquivOfSurjective φ hφ
end MathThemodel