The Fundamental Group
What You’ll Learn
Section titled “What You’ll Learn”In this lesson you’ll build the fundamental group from path-homotopy classes of loops, compute it for the circle, torus and sphere, learn what simply connected means, and see the invariant do work that no earlier one could.
The Concept
Section titled “The Concept”The construction
Section titled “The construction”Fix a base point and consider all loops at , that is paths starting and ending there. Declare two of them equivalent when they are path-homotopic, keeping the base point fixed throughout.
is the set of path-homotopy classes of loops at , with the operation
given by traversing one loop then the other.
This really is a group:
- Identity - the constant loop at .
- Inverse - the same loop traversed backwards, .
- Associativity - up to homotopy. The two ways of bracketing three loops differ only in the timing, and a reparametrisation homotopy fixes that.
The reliance on homotopy rather than equality is essential. Concatenation is genuinely not associative on the nose, and it becomes associative exactly at the level of classes.
For a path-connected space, changing the base point gives an isomorphic group, so one usually writes and omits it.
The circle
Section titled “The circle”The isomorphism sends a loop to its winding number: how many times, with sign, it goes around.
The figure draws three loops in the punctured plane, which is homotopy equivalent to the circle, and measures each winding number by accumulating the change in angle along the curve. The values come out as integers, and the labels are the measurements rather than assertions.
Why and not something smaller: concatenating loops adds winding numbers, so the group structure is addition on the integers. And why not something larger: two loops with the same winding number can be deformed into each other. Proving this properly uses the covering space , and it is the first real theorem of algebraic topology.
This one computation is what makes the fundamental group useful. It gives a nontrivial group for a space with a hole, which finally distinguishes such spaces from contractible ones.
The standard values
Section titled “The standard values”| Space | |
|---|---|
| Point, disc, | trivial |
| , annulus, punctured plane, solid torus, Möbius strip | |
| for | trivial |
| Torus | |
| Figure eight | free group on 2 generators |
| Klein bottle | a non-abelian group of order infinity |
| Genus surface | generators with one relation |
Three of those deserve comment.
is simply connected. Any loop on a sphere can be slid off to one side and contracted. So the sphere has a hole in a different sense - one detected by the second homotopy group, not the first.
The torus gives , abelian, with one generator going around the tube and one through the hole. The two commute because the surface is a product.
The figure eight gives a free group, which is non-abelian: going round the left loop then the right is not homotopic to the reverse. This is where the fundamental group starts recording more than counting.
Simply connected
Section titled “Simply connected”is simply connected if it is path-connected and is trivial.
Informally, no holes that a loop can detect. Simply connected examples: , discs, balls, spheres for , and any convex or star-shaped set. Not simply connected: the circle, annulus, torus, punctured plane.
This is the same condition that appeared as a hypothesis in Cauchy’s theorem in complex analysis, and now it has a precise meaning: of the domain is trivial. The reason on a punctured plane is that there is , and the integral is reading the winding number.
Functoriality
Section titled “Functoriality”A continuous with induces a group homomorphism
Two consequences: homeomorphic spaces have isomorphic fundamental groups, and so do homotopy equivalent ones. That makes a homotopy invariant, and it is far sharper than the ones before it.
Useful computational tools:
- Products. , which gives the torus immediately.
- Retractions. A deformation retract has the same , which handles the annulus, solid torus and Möbius strip.
- Van Kampen’s theorem computes of a union from the pieces and their overlap, which is how the figure eight and all surfaces are handled.
What it proves
Section titled “What it proves”The circle is not contractible, since is not trivial. This finally settles what earlier lessons could only assert.
, since trivial is not . The Euler characteristic also distinguishes these, but does it in cases where fails.
The torus and the Klein bottle are not homeomorphic, since one has an abelian and the other does not. Recall both have , so this is a case where the earlier invariant was silent.
No retraction of the disc onto its boundary circle exists, which is the key step in the proof of Brouwer’s fixed point theorem next lesson.
Worked Examples
Section titled “Worked Examples”Example 1: Show of a convex set is trivial.
Solution. Let be convex and a loop at . The straight-line homotopy
stays in by convexity, fixes the base point at every , and contracts to the constant loop.
∎
Example 2: Compute of the annulus.
Solution. The annulus deformation retracts to its core circle, and homotopy equivalent spaces have isomorphic fundamental groups.
∎
The same argument gives for the punctured plane, the solid torus, and the Möbius strip.
Example 3: Compute of the torus.
Solution. Since and of a product is the product of the groups,
The two generators are the loop around the tube and the loop through the hole. They commute, which reflects the product structure. ∎
Example 4: Show the torus and Klein bottle are not homeomorphic.
Solution. is abelian. The Klein bottle’s fundamental group has presentation , in which , so it is not abelian.
Since is a topological invariant and the groups are not isomorphic, the spaces are not homeomorphic.
∎
Both have , so the Euler characteristic could not decide this. That is the fundamental group earning its place.
Example 5: Show is simply connected.
Solution. Any loop on the sphere can be pushed off a point not on it, by a small perturbation if the loop is space-filling. The sphere minus a point is homeomorphic to by stereographic projection, which is convex, so the loop contracts there.
∎
Simply connected does not mean contractible. The sphere is simply connected and not contractible, and detecting that needs , which is .
Example 6: Show no continuous retraction exists.
Solution. Suppose were continuous with restricted to the identity. Let be the inclusion, so .
Applying and using functoriality,
But factors through , which is trivial, so the composite is the zero map - not the identity on .
∎
This is the key lemma for Brouwer’s theorem, and it is a pure algebra argument once is available.
Example 7: Compute of the figure eight.
Solution. By van Kampen’s theorem applied to the two circles glued at a point, with contractible overlap,
the free group on two generators and , with no relations.
It is non-abelian: the loop is not homotopic to , since going round the left circle then the right cannot be deformed into the reverse order. ∎
Non-abelian fundamental groups are the normal case. The abelian examples earlier were special.
Real-World Applications
Section titled “Real-World Applications”Complex analysis. Simple connectivity is the hypothesis of Cauchy’s theorem, and is why the contour integral of counts loops. The winding number in that subject is literally an element of this group.
Path planning with obstacles. Homotopy classes of routes are elements of the fundamental group of the free space, so a planner can enumerate qualitatively distinct paths by enumerating group elements rather than searching blindly.
Cable and tether management. Whether a tethered robot can return to base without tangling is a question about which class its path lies in. Tracking the group element is how tangle-free operation is guaranteed.
Physics: Aharonov–Bohm effect. An electron’s phase shift around a solenoid depends on the loop’s homotopy class, not on the local field it passes through. The observable effect is a fundamental group measurement.
Topological defects. Vortices in superfluids and defects in liquid crystals are classified by fundamental group elements of the order-parameter space, and the group tells you which defects can annihilate.
Robotic arm winding. A revolute joint’s configuration space is a circle, so the total rotation is an integer winding number. Joint limit management is bookkeeping in .
Retrying will remove your ✅ checkmark until you pass again.