First Isomorphism Theorem (for groups)
In one sentence: if is a structure-preserving map from a group to a group , then "divided by" the part that collapses (the kernel) has exactly the same structure as the part of that actually reaches (the image).
In this chapter
What the theorem says
A map may send several elements of to the same place. The kernel is what decides which elements share a destination. The first isomorphism theorem says:
If you look at while treating elements that differ only by the kernel as "the same", what you see is indistinguishable, as a group, from the collection of destinations (the image).
In other words, the information that loses and the information that keeps separate cleanly.
This is the basic tool for understanding an abstractly defined quotient group as a concrete, familiar group.
Preparation: the words we need
Each of these notions gets its own chapter. Here we recall only what this chapter needs.
- Group (coming soon)
- Group homomorphism (coming soon)
- Normal subgroup (coming soon)
- Quotient group (coming soon)
Definition (group)
A set with a "multiplication" (a binary operation ) is a group if (1) the operation is associative, ; (2) there is an identity with ; and (3) every has an inverse with . Examples: the integers under addition (identity , inverse of is ); the nonzero reals under multiplication.
Definition (homomorphism)
A map from a group to a group is a homomorphism if for all "Multiply first and then map, or map first and then multiply — same answer." A homomorphism preserves the structure of the operation. It follows automatically that and .
Definition (kernel and image)
For a homomorphism , are the kernel and the image of . The kernel is the set of elements sent to the identity; the image is the set of values that actually occur. The kernel is a subgroup of , the image a subgroup of .
Definition (normal subgroup and quotient group)
A subgroup of is normal if for every and . Given a normal subgroup , declare and to be "the same" when . The set of resulting bundles is written , and the bundle (coset) containing is written . When is normal, the rule is a well-defined operation and makes a group, the quotient group.
Quotient groups look very abstract at first. The value of the first isomorphism theorem is that it translates the abstract into a group you already know.
Three examples first
Before stating the theorem, let us see the pattern "divide by the kernel, get the image" in three cases.
Example 1: the sign of a real number
From the multiplicative group of nonzero reals to the group (under multiplication), define Since "positive times positive is positive, positive times negative is negative, negative times negative is positive", we have : a homomorphism. The kernel is the set of with , i.e. the positive reals . The image is all of . The theorem says : "ignore magnitude (identify numbers that differ by a positive factor) and all that remains is the sign." Exactly what intuition suggests.
Example 2: wrapping the line around a circle
From the additive group to the multiplicative group of complex numbers of absolute value , take The exponential law says precisely that addition is sent to multiplication: a homomorphism. exactly when is an integer, so the kernel is . The image is the whole circle . The theorem: . "Roll up the real line, identifying points that differ by an integer, and you get a circle." It is the same idea as a clock face, where 13 o'clock and 1 o'clock are the same.
Example 3: the determinant
The invertible real matrices form a group under matrix multiplication, and the determinant satisfies , so it is a homomorphism. The kernel is the set of matrices with determinant , written . The image is all of (adjust one diagonal entry to get any nonzero value). The theorem: . "Ignore the determinant-one matrices, and what remains of an invertible matrix is a single number: its determinant."
In every example the kernel is "what cannot tell apart", the image is "what does tell apart", and dividing by the former leaves the latter.
Statement
Theorem (First Isomorphism Theorem)
Let be a homomorphism of groups. Then
- is a normal subgroup of ;
- the rule (with ) defines a group isomorphism from the quotient onto the image .
Hence In particular, if is surjective (its image is all of ), then .
"Isomorphic", written , means that a bijective homomorphism exists: after renaming elements, the two groups are literally the same.
Why it is true: the intuition
Think of as a light that projects the elements of onto . Some elements cast the same shadow: those with . In that case so lies in the kernel. Conversely, if then . So:
"same shadow" "differ by an element of the kernel"
This one line is the heart of the theorem. The quotient is exactly "the world in which elements differing by the kernel are identified", so it matches the world of shadows, the image, one for one. And because preserves products, the match respects the group structure.
Proof
Write . The proof has four steps; each begins by saying what it is going to show.
Step 1: the kernel is a normal subgroup
To show: if and then .
Because is a homomorphism, So , and the quotient group exists.
Step 2: the map is well defined
To show: setting does not depend on the representative chosen for the coset.
Suppose . That means , so , i.e. , hence . Changing the representative does not change the value.
Step 3: is a homomorphism
To show: .
By the definition of the quotient operation and the homomorphism property of ,
Step 4: is injective and its image is
Injective: if then , so , so , i.e. . Distinct cosets go to distinct places.
Image: the values of are exactly the elements of the form , so the image of is . Therefore , with its codomain restricted to , is a bijective homomorphism : an isomorphism.
Looking back, all we used was " preserves products" and the definition of the kernel. That this alone forces the abstract quotient to coincide with the image is what makes the theorem beautiful.
Where it is used
Corollary (counting)
If is finite, isomorphic groups have the same number of elements and has elements, so "Size of = what was collapsed × what remains."
- Identifying quotient groups. To understand , find one homomorphism whose kernel is ; then is the familiar group . Example 2, , is the model case.
- Counting even permutations. The sign map on the permutations of objects is a homomorphism with kernel the even permutations and (for ) image . The corollary gives : even and odd permutations are exactly half and half, with no counting.
- A template for later theorems. The second and third isomorphism theorems, the isomorphism theorems for rings and modules, and the rank–nullity theorem of linear algebra () all have the same shape as this theorem.
Common misconceptions
Misconception 1: “ is a subgroup of ”
No. The elements of are not elements of but bundles (cosets) of elements of . The theorem does not speak of a subgroup; it says that , regrouped, is isomorphic to the image.
Misconception 2: “ means ”
Isomorphic means "same structure as a group", not equal as sets. In Example 1 the elements of are the two sets "all positive reals" and "all negative reals", not the numbers and themselves.
Misconception 3: “the image is always all of ”
The image is a subgroup of but need not be all of it. For , , the image is the even integers. One may write only when is surjective.
Misconception 4: “you can form a quotient by any subgroup”
is a group only when is normal. Kernels are always normal (Step 1), so there is no problem here; conversely every normal subgroup is the kernel of some homomorphism (the natural projection has kernel ).
Exercises
Exercise 1. Let be (additive groups). Check that is a homomorphism, find its kernel and image, and state what the theorem says.
Solution
, so is a homomorphism. only for , so . The image is the even integers . The theorem says : the integers and the even integers are isomorphic groups (via ), a phenomenon possible only for infinite sets.
Exercise 2. Let send "the remainder mod " to "its remainder mod " (re-reading a 12-hour clock with a 4-hour period). Explain why this is well defined, find the kernel and the image, and verify .
Solution
Since divides , numbers differing by a multiple of have the same remainder mod , so the map is well defined. The kernel consists of the remainders divisible by : (three elements). The image is all of (four elements). Indeed . The theorem gives .
Exercise 3. For , use the sign homomorphism from the previous section to show that the number of even permutations is .
Solution
is a homomorphism (the sign of a composition is the product of the signs) with kernel . For a transposition exists and has sign , so the image is all of . The corollary gives , hence .
References
- 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.
- I. N. Herstein, Topics in Algebra, 2nd ed., Wiley, 1975. §2.7.
- Mathlib (the Lean 4 mathematics library):
QuotientGroup.quotientKerEquivRange.
Formal verification in Lean✓ verified 2026-09-14 · leanprover/lean4:v4.34.0-rc2
Below is this theorem written in the Lean 4 proof assistant with the Mathlib library. The computer checks every step of the proof mechanically.
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