Van Kampen's theorem and presentations
Compute fundamental groups by gluing open pieces and translate cell attachments into generators and normal relations.
On this page
The question for today
What you’ll understand
- State the two-open-set van Kampen theorem with connected overlap and a shared basepoint.
- Form the normal relations identifying the two images of an overlap loop.
- Compute fundamental-group presentations from one- and two-cell attachments.
A difficult space can often be covered by simpler pieces, but the way their loops match on the overlap is part of the answer. Van Kampen's theorem turns this gluing information into a group presentation. The theorem does not merely add the groups of the pieces: it identifies the images of every overlap loop and takes the normal subgroup generated by those identifications. Checking the openness and path-connectedness assumptions is as important as simplifying the final algebra.
A group pushout from an open cover
Suppose , where U and V are open and path connected, their intersection is path connected, and . Let the two inclusions of the intersection induce homomorphisms into the groups of U and V. The fundamental group of X is their pushout: start with the free product and impose equality between the two images of each intersection loop. The inclusion homomorphisms need not be injective. Referring to an amalgamated free product must not hide an unsupported assumption that the overlap group embeds in both factors.
The proof subdivides loops and homotopies into pieces lying in U or V, using compactness of the parameter interval or square and the open cover. Paths inside the connected intersection transport subdivision endpoints back to the shared basepoint. These steps explain why the hypotheses appear. If the overlap is disconnected, this simple one-basepoint statement cannot be applied blindly; a groupoid version or additional paths can handle the missing information. Covering a circle by two contractible arcs with disconnected overlap, for instance, must not yield a falsely trivial fundamental group.
Generators from edges and relations from disks
A connected graph can be reduced using a maximal tree, leaving one loop generator for each edge outside the tree. Its fundamental group is free on those generators. Attaching a two-cell along a based loop w makes that loop contractible through the new disk. Van Kampen shows that the new group is the old group modulo the normal closure of w, not merely modulo the set containing w. Changing the attaching loop's basepoint conjugates the word and therefore leaves its normal closure unchanged.
For a connected CW complex, the two-skeleton determines its fundamental group. Cells of dimension at least three do not change that group, though they can change higher homotopy information. These statements follow from suitable open neighborhoods of the skeleta and cellular arguments; the cells themselves are not automatically an open cover to which the theorem applies directly. A presentation records topology through chosen generators and attaching maps, and different choices can produce quite different-looking presentations of isomorphic groups. Solving a presentation still requires algebra rather than simply counting cells.
Read relations instead of guessing holes
A wedge of two circles has free group on a and b because the two loops can be traversed in arbitrary reduced order. Attaching a disk along the commutator forces a and b to commute. This produces the torus presentation and an abelian group of rank two. In contrast, attaching a disk along creates a finite-order relation on a. The topological picture of one disk is insufficient to distinguish these cases; its attaching map determines what algebraic information is removed.
A nullhomotopic attaching map imposes the trivial relation and leaves the fundamental group unchanged, even though it adds a sphere-like higher-dimensional feature. Reversing the orientation of an attaching loop replaces a relation by its inverse, which generates the same normal subgroup. These checks are useful when a diagram's arrows or polygon boundary conventions differ between sources. Write the traversal order and basepoint paths explicitly before simplifying, and verify the group with a homomorphism to a familiar model whenever a relation appears to eliminate more than intended.
Work it through
Recover the torus group
A CW model for a torus has one vertex, two oriented edges a and b, and one disk attached along . Compute its fundamental group and identify a normal form.
The one-skeleton is a wedge of two circles, so its group is the free group . The disk imposes the commutator relation by quotienting its normal closure.
The relation gives . Every word can therefore be rearranged to , with , by commuting generators and canceling inverse pairs.
Send a to and b to in . The commutator maps to zero, so the map descends to the quotient. The reverse map is a homomorphism and inverse, proving the normal form is unique.
The torus fundamental group is Z². The commuting relation, rather than the mere presence of a disk, explains the answer.
The living notebook
Explore the model
Interactive lab · modular
Inspect one finite-order relation
Pause and Reset; set modulus to 5 and additive step to 1. Predict the first return to zero after five Steps. Reset, set modulus to 5 and step to 2, and predict another five-step orbit in a different order. Interpret these as the residues of powers of a generator satisfying its fifth-power relation.
- Residue r0
- 0
- Orbit period · m/gcd(m,a)
- 12
- Distinct residues visited
- 1 of 12
Addition modulo m starts at zero: rₙ = na mod m. Playback advances two additions per second. The orbit has period m/gcd(m,a), including period one for a = 0. This is not a cryptographic security test or a primality algorithm. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.
Look forThe orbit illustrates arithmetic in the cyclic group with relation a⁵ = 1. It does not implement van Kampen or make a discrete five-point space have that fundamental group.
Pause & reason
Check your understanding
Your turn
Try it yourself
Attach a disk to a circle by a map of degree five. Compute the fundamental group. Compare attaching by degree minus five and by degree zero.
Take a moment to make a prediction or work it out on paper. Open a hint when you need one.
Give me a hint
The circle group has one generator; the attaching map specifies which power is killed.
Compare with the solution
Degree five kills , giving . Degree minus five imposes the inverse relation and gives the same quotient. Degree zero kills the already trivial element, so the group remains ; the added disk changes higher topology without forcing the original generator to vanish.
Keep the idea
Take it with you
- The open-cover theorem needs connected pieces, connected overlap, and a common basepoint.
- Overlap relations and attaching loops are imposed through normal closure.
- Two-cell attaching maps determine relations; cells above dimension two leave π₁ unchanged.
Read further
Original sources and deeper explanations to follow at your own pace.
Optional progress, saved in this browser when available. Revisit any lesson at any time.
Lesson not marked complete.