Fundamental group - Examples and Computations
Understand how to compute fundamental groups for spaces such as circles, surfaces, and graphs, how edge‑path groups model these groups, and how Van Kampen’s theorem simplifies such computations.
Summary
Read Summary
Flashcards
Save Flashcards
Quiz
Take Quiz
Quick Practice
What is the fundamental group $\pi1$ of any convex subset of $\mathbb{R}^n$?
1 of 19
Summary
Computing Fundamental Groups: Methods and Examples
Introduction
The fundamental group is a powerful invariant that measures the "hole structure" of a space using loops. While computing fundamental groups from first principles can be difficult, we can leverage several concrete examples and computational techniques. This guide covers the most important methods: recognizing spaces with known fundamental groups, using edge-path groups in simplicial complexes, analyzing graphs, and applying van Kampen's theorem. Together, these tools allow us to compute the fundamental groups of a wide variety of spaces.
Concrete Examples: Recognizing Fundamental Groups
Euclidean Space and Convex Subsets
Any convex subset of $\mathbb{R}^n$ (such as an open ball or the entire space itself) is simply connected. This means every loop can be continuously deformed to a point—intuitively, there's nothing in the space to "wind around." Therefore, the fundamental group of any convex space is the trivial group containing only the identity element.
This is our most basic example and serves as a baseline for comparison.
Simply Connected Spaces
A space whose fundamental group is trivial (containing only the identity) is called simply connected. Beyond Euclidean space and its convex subsets, there are many other simply connected spaces.
Crucially, the $2$-sphere $S^2$ and all higher-dimensional spheres $S^n$ for $n \geq 2$ are simply connected. This is a key fact to remember: while $S^1$ (the circle) has a non-trivial fundamental group, higher-dimensional spheres do not. Intuitively, in higher dimensions there is "room to move around" loops, allowing them to contract to a point even when they might appear to wind around something.
The Circle: $\pi1(S^1) \cong \mathbb{Z}$
The circle $S^1$ is our first example of a space with a non-trivial fundamental group. Unlike higher spheres, the circle cannot be contracted to a point.
The fundamental group is determined by winding number: every loop on $S^1$ can be classified by how many times it winds around the circle. A loop that winds counterclockwise $n$ times has winding number $n$; a loop that winds clockwise $m$ times has winding number $-m$. If a loop doesn't wind around at all, its winding number is $0$.
The key insight is that concatenation of loops adds their winding numbers. If loop $\alpha$ winds around $m$ times and loop $\beta$ winds around $n$ times, then their concatenation winds around $m + n$ times. This addition operation corresponds exactly to the group operation on $\mathbb{Z}$.
Therefore: $$\pi1(S^1) \cong \mathbb{Z}$$
This is one of the most important concrete examples in algebraic topology.
The Figure Eight: $\pi1 \cong F2$ (Free Group on Two Generators)
The figure eight is formed by joining two circles at a single point. Choose this common point as your base point.
Any loop on the figure eight can be described by specifying which circle you traverse and in which direction—and you can do this multiple times. For example, you might go around the first circle once, then the second circle twice, then back around the first circle in the opposite direction.
We can encode such loops using two symbols, $a$ and $b$, representing the two circles. Then any loop becomes a "word" like $aba^{-1}b^2$ (around first circle, around second circle, around first circle backward, around second circle twice).
The fundamental group is the free group on two generators, denoted $F2$. The term "free" means there are no relations among the generators—you can form any word you want, and two words represent the same loop only if you can transform one into the other by moving around the base point, which doesn't actually impose any simplifications.
Key distinction: The free group $F2$ is non-abelian. This means $ab \neq ba$ in general. Geometrically, this makes sense: going around circle $a$ then circle $b$ traces a different path than going around $b$ then $a$.
Graphs: Free Groups with Rank Equal to Cyclomatic Complexity
For a connected graph with $E$ edges and $V$ vertices, the fundamental group is a free group whose rank is: $$\text{rank} = E - V + 1$$
Why this formula? A spanning tree of the graph uses exactly $V - 1$ edges and is simply connected. The remaining $E - (V-1) = E - V + 1$ edges each create one independent cycle, and each cycle becomes a generator of the fundamental group.
How to identify generators: Choose a spanning tree. Each edge not in the tree, together with a path in the tree, forms a loop. These loops form a basis for $\pi1(\text{graph})$, which is therefore: $$\pi1(\text{graph}) \cong F{E-V+1}$$
Special cases:
If the graph is a tree (no cycles), then $E = V - 1$, so rank $= 0$, and $\pi1$ is trivial.
If the graph is a single cycle, then $V = E$, so rank $= 1$, and $\pi1 \cong \mathbb{Z}$ (exactly like the circle).
Orientable Surfaces of Genus $g$
An orientable surface of genus $g$ is a surface with $g$ "holes" (or "handles"). The torus is genus $1$; a sphere is genus $0$.
The fundamental group of an orientable surface of genus $g$ has the presentation: $$\pi1 \cong \langle a1,b1,\dots ,ag,bg \mid \prod{i=1}^g [ai,bi]=1\rangle$$
where $[ai,bi] = ai bi ai^{-1} bi^{-1}$ is the commutator of $ai$ and $bi$.
For the torus ($g = 1$), this simplifies to: $$\pi1(\text{torus}) \cong \langle a, b \mid [a,b] = 1 \rangle \cong \mathbb{Z} \times \mathbb{Z}$$
The fact that $[a,b] = 1$ means the two generators commute, so the group is abelian. Geometrically, the two generators correspond to loops going around the two holes of the torus in orthogonal directions.
For higher genus surfaces, the group remains non-abelian (except through the single relation), and is typically harder to understand directly.
<extrainfo>
Topological Groups
For any topological group $G$ (a group equipped with a topology making the group operations continuous), the fundamental group based at the identity element is always abelian.
This is a useful fact but somewhat specialized. It tells us, for instance, that the fundamental group of any Lie group is abelian.
</extrainfo>
Edge-Path Groups in Simplicial Complexes
Definition and Equivalence
In a connected simplicial complex $K$, an edge-path is a sequence of vertices $v0, v1, \dots, vn$ where each consecutive pair $(vi, v{i+1})$ forms an edge in $K$.
Two edge-paths are edge-equivalent if one can be obtained from the other by a sequence of local moves. Specifically, you can replace any edge sequence $vi \to vj \to vk$ with $vi \to v\ell \to vk$ whenever $vi, vj, vk, v\ell$ form the three vertices of a triangle (2-simplex) in $K$. This replacement can go either direction.
The Edge-Path Group
Fix a base vertex $v0$. The edge-path group consists of all edge-loops (edge-paths starting and ending at $v0$) modulo edge-equivalence, with concatenation as the group operation.
The crucial theorem is that the edge-path group is naturally isomorphic to the fundamental group $\pi1(|K|, v0)$ of the geometric realization of $K$.
This gives us a combinatorial way to compute the fundamental group: we only need to work with vertices and edges of the simplicial complex, rather than considering all possible loops in the underlying space.
Computation Using a Spanning Tree
To compute the edge-path group explicitly:
Choose a maximal spanning tree $T$ in the 1-skeleton (the graph made up of vertices and edges) of $K$.
Generators: Each oriented edge not in $T$ becomes a generator of the edge-path group.
Relations: Each triangle (2-simplex) in $K$ gives a relation. The three edges of the triangle satisfy a relation when expressed in terms of the generators.
This method systematically converts the topological problem into an algebraic one: determining the presentation of a group given by generators and relations.
Fundamental Groups of Connected Graphs
Graphs as CW Complexes
A connected graph can be viewed as a 1-dimensional CW complex: vertices are 0-cells and edges are 1-cells. Unlike simplicial complexes, graphs have no higher-dimensional cells.
The fundamental group of a connected graph is always a free group, with rank equal to the number of independent cycles in the graph.
Computing the Rank
For a graph with $V$ vertices and $E$ edges, the rank of the fundamental group is: $$r = E - V + 1$$
This equals the size of any maximum set of edge-disjoint cycles. Equivalently, it's the number of edges you must remove to make the graph acyclic (into a tree).
Identifying Generators
Choose any spanning tree of the graph. Each of the $r = E - V + 1$ edges not in the spanning tree corresponds to a generator of $\pi1$.
Specifically, each such edge, together with the unique path in the spanning tree connecting its endpoints, forms a loop. These $r$ loops generate the free group $\pi1(\text{graph}) \cong Fr$.
Example: The figure eight has $V = 1$ vertex (two circles touching at one point) and $E = 2$ edges. So $r = 2 - 1 + 1 = 2$, giving $\pi1 \cong F2$, as we saw earlier.
Non-Abelian Structure
Unlike the circle, most graphs have non-abelian fundamental groups. The only exceptions are:
Trees: No cycles, so $r = 0$ and $\pi1$ is trivial.
Single cycles: One cycle, so $r = 1$ and $\pi1 \cong \mathbb{Z}$, which is abelian.
Any graph with two or more independent cycles has a non-abelian fundamental group, since free groups on two or more generators are non-abelian.
Van Kampen's Theorem
Statement
Van Kampen's theorem is a powerful tool for computing fundamental groups by decomposing a space into simpler pieces.
Theorem: If $X$ is a path-connected space that is the union of two path-connected open sets $U$ and $V$ such that $U \cap V$ is also path-connected, then: $$\pi1(X) = \pi1(U) {\pi1(U \cap V)} \pi1(V)$$
This is the free product of $\pi1(U)$ and $\pi1(V)$ amalgamated over $\pi1(U \cap V)$.
What this means: We can compute $\pi1(X)$ by taking the free product of the fundamental groups of the two pieces, but then imposing relations that identify elements from $\pi1(U)$ and $\pi1(V)$ that correspond to the same element in $\pi1(U \cap V)$.
Practical Application to Graphs
To compute $\pi1$ of a graph using van Kampen:
Decompose the graph into two or more subgraphs whose intersections are simple (ideally trees or single edges, which are path-connected).
Compute $\pi1$ of each piece. Since fundamental groups of graphs are free, this is manageable.
Apply van Kampen: if the intersection is a tree, it has trivial fundamental group, so the intersection term vanishes and you get the free product $\pi1(U) \pi1(V)$.
Example: The Figure Eight Revisited
Consider the figure eight as the union of two disks (neighborhoods of the two circles) $U$ and $V$ that overlap in a small path-connected region around the touching point.
$\pi1(U) \cong \mathbb{Z}$ (from the first circle)
$\pi1(V) \cong \mathbb{Z}$ (from the second circle)
$U \cap V$ is path-connected but contractible, so $\pi1(U \cap V)$ is trivial
By van Kampen: $$\pi1(\text{figure eight}) = \mathbb{Z} \mathbb{Z} = F2$$
The free product of two copies of $\mathbb{Z}$ is the free group on two generators, confirming our earlier result.
Flashcards
What is the fundamental group $\pi1$ of any convex subset of $\mathbb{R}^n$?
The trivial group
What is the definition of a simply connected space in terms of its fundamental group?
A space whose fundamental group is trivial
Are higher-dimensional spheres ($S^n$ for $n \ge 2$) simply connected?
Yes
How are loops on the circle $S^1$ classified?
By their integer winding number
What group is $\pi1(S^1)$ isomorphic to?
The additive group of integers $\mathbb{Z}$
What is the fundamental group of the figure eight (wedge of two circles)?
The free group on two generators ($F2$)
In a connected graph with $e$ edges and $v$ vertices, how many edges does a spanning tree have?
$v-1$
What is the fundamental group of a connected graph with $e$ edges and $v$ vertices expressed as a free group?
A free group with $e - (v - 1)$ generators
In the fundamental group of a graph, what do the generators correspond to in relation to a spanning tree?
Edges not in the spanning tree
What is the rank $r$ of the free group $\pi1$ for a connected graph with $E$ edges and $V$ vertices?
$r = E - V + 1$
Under what conditions is the fundamental group of a connected graph abelian?
If the graph is a tree or a single cycle
How is the knot group of a knot $K$ defined?
$\pi1(\mathbb{R}^3 \setminus K)$
What is the fundamental group of a torus (genus $g=1$)?
$\mathbb{Z} \times \mathbb{Z}$
What algebraic property does the fundamental group of any topological group always possess?
It is abelian
What is an edge-path in a connected simplicial complex $K$?
A sequence of vertices where each consecutive pair forms an edge
When are two edge-paths considered edge-equivalent?
When one is transformed into the other by replacing a triangle's edge with its other two edges (or vice-versa)
What is the edge-path group of a simplicial complex $K$ isomorphic to?
The fundamental group $\pi1(|K|, v0)$
In the computation of the edge-path group via a spanning tree $T$, what do the generators and relations correspond to?
Generators: Oriented edges not in $T$
Relations: Triangles in $K$
If $X = U \cup V$ where $U, V, U \cap V$ are path-connected open sets, how is $\pi1(X)$ expressed?
As the free product of $\pi1(U)$ and $\pi1(V)$ amalgamated over $\pi1(U \cap V)$
Quiz
Fundamental group - Examples and Computations Quiz Question 1: How does the edge‑path group of a connected simplicial complex K (based at a vertex v₀) relate to the fundamental group of its geometric realization?
- It is naturally isomorphic to the fundamental group. (correct)
- The edge‑path group is always larger than the fundamental group.
- The fundamental group is the abelianization of the edge‑path group.
- There is no direct relationship between them.
Fundamental group - Examples and Computations Quiz Question 2: Which of the following spaces is simply connected?
- $S^{2}$ (the 2‑sphere) (correct)
- The torus $T^{2}$
- The figure‑eight graph (wedge of two circles)
- The circle $S^{1}$
Fundamental group - Examples and Computations Quiz Question 3: What is the fundamental group of a connected graph that is a tree (i.e., has no cycles)?
- The trivial group (correct)
- The integer group $\mathbb{Z}$
- The free group on one generator $F_{1}$
- The product $\mathbb{Z}\times\mathbb{Z}$
Fundamental group - Examples and Computations Quiz Question 4: What is the fundamental group of a figure‑eight graph (the wedge of two circles)?
- The free group on two generators $F_{2}$ (correct)
- The integer group $\mathbb{Z}$
- The trivial group
- The abelian group $\mathbb{Z}\times\mathbb{Z}$
Fundamental group - Examples and Computations Quiz Question 5: What is the fundamental group of any convex subset of $\mathbb{R}^n$?
- trivial group (correct)
- the integers $\mathbb{Z}$
- the cyclic group of order 2
- the real numbers $\mathbb{R}$
Fundamental group - Examples and Computations Quiz Question 6: How are loops on the circle $S^1$ classified?
- by an integer winding number (correct)
- by the length of the loop
- by the number of self‑intersections
- by the area enclosed
Fundamental group - Examples and Computations Quiz Question 7: When applying Van Kampen’s theorem to a graph decomposed into subgraphs whose intersection is a tree, the resulting fundamental group is what type of product?
- a free product of free groups (correct)
- a direct product of cyclic groups
- a semidirect product of abelian groups
- a wedge sum of spheres
Fundamental group - Examples and Computations Quiz Question 8: What is the fundamental group of the figure‑eight space (the wedge of two circles)?
- The free group on two generators (correct)
- The cyclic group $\mathbb{Z}$
- The direct product $\mathbb{Z}\times\mathbb{Z}$
- The trivial group
Fundamental group - Examples and Computations Quiz Question 9: What conditions must the subsets $U$, $V$, and $U\cap V$ satisfy for Van Kampen’s theorem to apply?
- They must be open and path‑connected subsets of $X$. (correct)
- They must be closed and simply connected.
- $U\cap V$ must be contractible, while $U$ and $V$ are arbitrary.
- They must be disjoint open sets whose union is $X$.
Fundamental group - Examples and Computations Quiz Question 10: A connected graph can be regarded as a CW complex of what dimension?
- One‑dimensional (correct)
- Zero‑dimensional
- Two‑dimensional
- Three‑dimensional
Fundamental group - Examples and Computations Quiz Question 11: What is the knot group of a knot $K$ defined as?
- $\pi_1(\mathbb{R}^3\setminus K)$ (correct)
- $\pi_1(K)$
- $\pi_2(\mathbb{R}^3\setminus K)$
- $H_1(K)$
Fundamental group - Examples and Computations Quiz Question 12: If a connected graph has 12 edges and 8 vertices, how many generators does its fundamental group have?
- 5 (correct)
- 4
- 7
- 3
Fundamental group - Examples and Computations Quiz Question 13: For an orientable surface of genus $g$, the fundamental group can be presented with generators $a_1,b_1,\dots ,a_g,b_g$ and a single relation. Which relation is correct?
- $\displaystyle\prod_{i=1}^{g}[a_i,b_i]=1$ (correct)
- $\displaystyle a_1a_2\cdots a_g=1$
- $\displaystyle a_1^2a_2^2\cdots a_{2g}^2=1$
- $\displaystyle a^g b^g=1$
Fundamental group - Examples and Computations Quiz Question 14: In a simplicial complex $K$, an edge‑path is a sequence of vertices $v_0,v_1,\dots ,v_n$ such that each consecutive pair $\{v_i,v_{i+1}\}$ is what?
- An edge of $K$ (correct)
- A face (2‑simplex) of $K$
- A vertex of $K$
- A maximal simplex of $K$
Fundamental group - Examples and Computations Quiz Question 15: When computing the edge‑path group of a simplicial complex $K$, the first step is to choose what in the $1$‑skeleton of $K$?
- A maximal spanning tree (correct)
- All $2$‑simplices
- A single vertex as basepoint
- All edges of $K$
Fundamental group - Examples and Computations Quiz Question 16: After removing a spanning tree from a connected graph, the remaining edges correspond to how many generators of the graph’s fundamental group?
- The rank $E-V+1$ (correct)
- The number $V-1$
- The total number of edges $E$
- The number of vertices $V$
Fundamental group - Examples and Computations Quiz Question 17: What algebraic property does the fundamental group of any topological group (based at the identity) always possess?
- It is abelian (correct)
- It is cyclic
- It is a free group
- It is finite
Fundamental group - Examples and Computations Quiz Question 18: What binary operation turns the set of edge‑loop classes (based at a fixed vertex) into a group?
- Concatenation of loops (correct)
- Pointwise addition of edge labels
- Intersection of loop paths
- Symmetric difference of edge sets
Fundamental group - Examples and Computations Quiz Question 19: For a connected graph with a chosen spanning tree, each edge that is not in the tree corresponds to what in the fundamental group?
- A distinct generator of the group (correct)
- A defining relation that kills a generator
- A null‑homotopic loop
- A trivial element that adds no new generators
Fundamental group - Examples and Computations Quiz Question 20: What is the algebraic status of the collection of loops obtained from all edges outside a spanning tree?
- They form a free basis for the free group π₁ of the graph (correct)
- They generate a normal subgroup of π₁
- They give a set of relators imposing relations on π₁
- They are all homotopically trivial in the graph
How does the edge‑path group of a connected simplicial complex K (based at a vertex v₀) relate to the fundamental group of its geometric realization?
1 of 20
Key Concepts
Fundamental Group Concepts
Fundamental group
Simply connected space
Circle (topology)
Figure‑eight space
Free group
Graph (topology)
Edge‑path group
Surface group
Knot group
Topological group (fundamental group)
Theorems and Properties
Van Kampen’s theorem
Definitions
Fundamental group
The group of homotopy classes of loops in a space based at a point, encoding its basic loop structure.
Simply connected space
A path‑connected space whose fundamental group is trivial.
Circle (topology)
The 1‑dimensional manifold \(S^1\) whose fundamental group is isomorphic to the integers via winding number.
Figure‑eight space
The wedge of two circles, whose fundamental group is the free group on two generators.
Free group
A group with a basis of generators and no relations other than those required by group axioms.
Graph (topology)
A 1‑dimensional CW complex whose fundamental group is a free group of rank \(E-V+1\).
Van Kampen’s theorem
A result describing the fundamental group of a union of spaces in terms of the groups of the pieces and their intersection.
Edge‑path group
The group of edge‑loops in a simplicial complex modulo edge‑equivalence, naturally isomorphic to the fundamental group.
Surface group
The fundamental group of an orientable surface of genus \(g\), given by \(\langle a_1,b_1,\dots,a_g,b_g\mid\prod[a_i,b_i]=1\rangle\).
Knot group
The fundamental group of the complement of a knot in \(\mathbb{R}^3\).
Topological group (fundamental group)
For any topological group, the fundamental group based at the identity element is always abelian.