Professional Documents
Culture Documents
Lec23 Topo
Lec23 Topo
1
2 VAN KAMPEN’S THEOREM
generally, any (finite) word consisting of [α], [β], [α]−1 and [β]−1 should represents a loop
in the “figure 8” graph S 1 ∨ S 1 and different words should represent different (=non-
homotopic) loops. So the fundamental group π1 (S 1 ∨ S 1 ) is no longer the product
group Z × Z, instead it should be Z ∗ Z, the free product of two copies of Z, which we
will recall the definition and basic properties below.
¶ Free groups.
Definition 1.1. Given any set S (here we don’t assume S to be a finite set), we denote
S −1 = {c−1 : c ∈ S}. The free group with free generating set S is the group
hSi = {c1 c2 · · · cn | n ≥ 0, ci ∈ S ∪ S −1 }
in which the group multiplication is given by
c1 c2 · · · cn · cn+1 · · · cn+m = c1 c2 · · · cn cn+1 · · · cn+m
and group inverse is given by
(c1 c2 · · · cn )−1 = c−1 −1 −1 −1
n cn−1 · · · c2 c1 ,
where for each c ∈ S, we let (c−1 )−1 = c. The group identity element is defined to be
the empty word which is denoted by e or 1. Any element in hSi is called a word.
Example 1.2. If S = {a, b, c}, then the word
abbba−1 a−1 ccb−1 · aa−1 bbb = abbba−1 a−1 ccb−1 aa−1 bbb = ab3 (a−1 )2 c2 b2 ∈ hSi,
where we used the fact b−1 aa−1 b = b−1 b = e ∈ hSi.
Example 1.3. If S = {c}, then hSi ' Z since
hSi = {cn | n ∈ Z},
with the group multiplication cn · cm = cn+m .
A remarkable fact about the free group hSi is the following universal property:
Proposition 1.4 (The universal property). For any group G and
for any map f : S → G, there exists a unique group homomorphism
ϕ : hSi → G
such that
f =ϕ◦i
where i : S ,→ hSi is the inclusion map.
As a consequence, if G is any group and S is any set of generators of the group
G (you may take S = G if you want), then there exists a unique surjective group
homomorphism ϕ from hSi to G. As a consequence,
Proposition 1.5. Any group is isomorphic to a quotient group of a free group hSi,
G = hSi/ ker ϕ.
VAN KAMPEN’S THEOREM 3
¶ Presentation of a group.
The kernel of ϕ is a subgroup of hSi. So the group G is obtained from the free
group hSi by setting all elements in ker(ϕ) to be the identity. Of course since ker(ϕ)
is a group, it is enough to set a set of generators of ker(ϕ) to be the identity. These
equations are called “relations”. So we can express any group via generators and
relations (called a presentation of G)
G = hS | Ri,
where S is a set of generators and R is a set of relations. Conversely, given any
presentation of a group G = hS|Ri with generators and relations, we can write G as a
quotient group
G = hSi/N,
where N is the smallest normal subgroup of hSi generated by all those elements s ∈ S
so that R is given by s = 1.
Example 1.6.
(1) Let G = Zn . Then G is generated by one element, which we denote by a. Let
hSi = hai ' Z. Then the surjective group homomorphism is given by
ϕ : hSi → G, ak 7→ [k],
with kernel
ker ϕ = {· · · , a−2n , a−n , 1, an , a2n , · · · }.
It follows Zn = ha | an = 1i.
(2) For G = Z2 = Z ⊕ Z, it is an abelian group with two generators, and we have
Z2 = ha, b | aba−1 b−1 = 1i.
¶ Free products of groups.
Next we define the free products of groups.
Definition 1.7. Let G, H be groups. We define a word to be a (formal) product
s = s1 s2 · · · sn
where si ∈ G or H and n ≥ 0. The set of all such words form a group
G ∗ H = {s1 s2 · · · sn | si ∈ G or H}
with the obvious group operations “connect two words” and “reverse a word” as before.
This is called the free product of G and H.
Similarly we can define the free product of a family of groups Gα to be
∗αGα = {s1s2 · · · sn | for each i, there exists α s.t. si ∈ Gα }.
In general, if Gα = hSα |Rα i, then
∗αGα = h∪αSα| ∪α Rαi.
4 VAN KAMPEN’S THEOREM
Example 1.8.
• Z ∗ Z = ha, bi. (So the free product of abelian groups could be non-abelian.)
• ha | a3 = 1i ∗ hb | b4 = 1i = ha, b | a3 = b4 = 1i. (so the free product of finite
groups could be infinite.)
• Z2 ∗ Z2 = ha, b | a2 = b2 = 1i = {1, a, b, ab, ba, aba, bab, abab, · · · }. (It is the
semidirect product Z o Z2 of the subgroups Z = habi and Z2 = ha|a2 = 1i.)
One of the most important property for free products ∗α Gα of groups Gα is the
following universal property:
Proposition 1.9 (The universal property). For any group H and
any collection of group homomorphisms ϕα : Gα → H, there exists a
unique “lifted” group homomorphism
ϕ : ∗β Gβ → H
which extends each ϕα , namely for gk ∈ Gαk , we have
(*) ϕ(g1 · · · gn ) = ϕα1 (g1 ) · · · ϕαn (gn ).
Note that one can use (*) to define the lifted group homomorphism ϕ : ∗β Gβ → H.
¶ Free product with amalgamation.
More generally, let F , G, H be groups, and let
ϕ : F → G, ψ:F →H
be group homomorphisms. Let N be the smallest normal subgroup of G ∗ H that
contains all elements of the form
ϕ(a)ψ(a)−1 , a ∈ F
Definition 1.10. The free product with amalgamation of G and H w.r.t. ϕ and ψ is
G ∗F H := G ∗ H/N
Equivalently, it is the free product G ∗ H modulo the relation ϕ(a)ψ(a)−1 = 1, ∀a ∈ F .
(Of course it is enough to take all a’s from a set of generators of F .)
Example 1.11. Suppose G = hai, H = hbi, F = hci. Then the amalgamated free product
of G and H with respect to
ϕ : F → G, c 7→ a3 , and ψ : F → H, c 7→ b4 ,
is G ∗F H = ha, b | a3 · b−4 = 1i
Example 1.12. We have
• G ∗G G = G (w.r.t the identity maps),
• {e} ∗F {e} = {e},
• G ∗{e} H = G ∗ H,
• G ∗F {e} = G/N , where N is the smallest normal subgroup generated by
Im(ϕ : F → G).
VAN KAMPEN’S THEOREM 5
There are three very different proofs in literature. The first one is, very geometric
but also very lengthy, c.f. Munkres’s book Topology, or Hatcher’s book Algebraic
Topology. The second approach is due to Grothendieck, c.f. Fulton’s book Algebraic
Topology, a first course, which is short and elegant but with extra assumption that all
the spaces X, U, V and U ∩V have universal coverings. The third one is an extension of
the van Kampen theorem to fundamental groupoids due to Brown and Salleh2. In what
follows we will follows the proof in Hatcher’s book, namely the geometric approach, to
prove a slightly more general form of von Kampen’s theorem.
1The theorem is also known as the Seifert-van Kampen theorem. One should compare van Kam-
pen’s theorem with the Mayer–Vietoris sequence, a similar algebraic tool in computing homolo-
gy/cohomology groups, which will appear in some future course.
2C.f. R. Brown and R. Salleh, A van Kampen theorem for unions of non-connected spaces, Arch.
Math. 42(1984), 85-88. Note that one advantage of the groupoid approach is that one can use
the fundamental groupoid version of van Kampen theorem to compute π1 (S 1 ). We can’t apply usual
versions of van Kampen theorem to compute π1 (S 1 ): In fact if we let U1 = S 1 \{1} and U2 = S 1 \{−1},
then π1 (U1 ) = π1 (U2 ) = {e}, so the group homomorphism
Φ : π1 (U1 ) ∗ π1 (U2 ) → π1 (S 1 )
can’t be surjective. The reason is U1 ∩ U2 is not path connected.
6 VAN KAMPEN’S THEOREM
Proof.
Step 1. Φ is surjective.
Given any loop γ : [0, 1] → X with base point x0 , by Lebesgue number lemma,
there exists a partition 0 = s0 < s1 < · · · < sm = 1 such that each γ([si , si+1 ]) is
contained in a single Uα . Repeating the proof of Proposition 1.9 in Lecture 19 we get
γ∼
p
(γ1 ∗ λ̄1 )∗(λ1 ∗γ2 ∗ λ̄2 )∗· · ·∗(λm−1 ∗γm ),
where each λi ∗γi+1 ∗ λ̄i+1 is a loop in one Uα . So [γ] ∈ Image(Φ), i.e. Φ is surjective.
[Note: The above argument also shows that Φ is not injective in general,
since it may happen that f ([si , si+1 ]) is contained in both Uα and Uβ ,
so that the loop λi ∗ γi+1 ∗ λ̄i+1 lies in both Uα and Uβ , and thus can
be viewed either as a loop in Uα or as a loop in Uβ , which will give us
different representation in ∗α π1 (Uα , x0 ).]
Step 2. Reduce the problem.
Let [γ] ∈ π1 (X, x0 ). If γ ∼ γ1 ∗γ2 ∗· · ·∗γn , where each γi is a loop in some Uα with
base point x0 , then we write formally [γ] = [γ1 ]∗[γ2 ]∗· · ·∗[γn ] and call it a factorization
of [γ]. [One can regard a factorization of [γ] as a word which lies in the free product
∗απ1(Uα).] Note that the surjectivity of Φ implies that each class [γ] ∈ π1(X, x0)
admits a factorization.
As we have explained above, one class could have many different factorizations.
We say two factorizations of [γ] are equivalent if they are related by a finite number of
the following two moves and their inverses:
• If [γi ], [γi+1 ] are in the same π1 (Uα , x0 ), then replace [γi ]∗[γi+1 ] by [γi ∗γi+1 ].
• If γi is a loop in Uα ∩ Uβ , then identify [γi ] ∈ π1 (Uα , x0 ) with [γi ] ∈ π1 (Uβ , x0 ).
Note that the first move does not change the element of ∗α π1 (Uα ) defined by the
factorization, while the second move does not change the image of the element defined
by the factorization in the quotient group ∗α π1 (Uα )/N because N is normal. As a
result, equivalent factorizations give the same element in ∗α π1 (Uα )/N . We will prove
Reduced problem: Any two factorizations of [γ] are always equivalent.
This is enough for our purpose, since it implies that the map ∗α π1 (Uα )/N → π1 (X, x0 )
induced by Φ is injective.
Step 3. Decomposition of [0, 1] × [0, 1].
Now suppose we have two factorizations of [γ], namely,
[γ1 ]∗[γ2 ]∗· · · [γM ] = [γ] = [γ10 ]∗· · ·∗[γN
0
].
8 VAN KAMPEN’S THEOREM
By definition, we have
γ1 ∗· · ·∗γM ∼ γ ∼ γ10 ∗· · ·∗γN
0
.
Let F : [0, 1] × [0, 1] → X be a path homotopy connecting γ1 ∗· · ·∗γM and γ10 ∗· · ·∗γN 0
.
By Lebesgue number lemma, we can decompose [0, 1] × [0, 1] into finitely many small
rectangles Rij = [tij , tij+1 ] × [si , si+1 ], with 0 = s0 < s1 < · · · < sK < sK+1 = 1, s.t.
• F (Rij ) is contained in a single Uα , which we will denoted by Uij .
• F (t, 0)|[t0n ,t0n ] = γk (t) and F (t, 1)|[tK K
mk ,tmk+1 ]
= γk0 (t).
k k+1
• Each point in [0, 1] × [0, 1] lies in at most three rectangles Rij .
The decomposition3 might looks like the following:
3Thisis a “brick” decomposition. One can also use a hexagonal decomposition instead, to guarantee
that each point lies in at most three elements in the decomposition.
VAN KAMPEN’S THEOREM 9
0
Step 5. The factorizations [γ1 ]∗[γ2 ]∗· · · [γM ] and [γ10 ]∗[γ2 ]∗· · · [γN ] are equivalent.
Finally we show that the factorization [F |γ0 ] is equivalent to [γ1 ]∗[γ2 ]∗· · · [γM ]. To
do so, for each vertex v in the bottom edge, we choose the path λv to lie not only in
the two Uk ’s corresponding to the two Rk ’s containing v, but also in the Uα for the γi .
[Note: If v is is the common end point of two consecutive γi ’s, then F (v) = x0 and
thus there is no need to choose λv .]
By the same way the factorization [F |γL ] is equivalent to [γ10 ]∗[γ2 ]∗· · · [γN 0
]. This
solves the reduced problem and thus finishes the proof of theorem.