The Fundamental Group

Loops up to homotopy: the first invariant that detects holes.

The idea

The fundamental group $\pi_{1}(X, x_{0})$ is the first algebraic invariant of a space: it attaches to $X$ a group, and what it detects is holes. Invariants such as compactness and connectedness answer yes or no, which separates few spaces; a group carries far more information, and two spaces can be told apart by showing their groups are not isomorphic.

A loop detects a hole by being unable to shrink past it, and that is what the definition records.

Definition (Fundamental group).

Fix a basepoint $x_{0} \in X$. A loop at $x_{0}$ is a continuous path $f \colon [0,1] \to X$ with $f(0) = f(1) = x_{0}$, and two loops are counted as the same when one can be deformed into the other with the basepoint held fixed. The fundamental group $\pi_{1}(X, x_{0})$ is the set of these homotopy classes of loops, with the operation of running one loop and then the other, $[f][g] = [f \cdot g]$.

Under this operation the classes do form a group. Concatenation is associative up to homotopy, which suffices because homotopic loops were identified at the outset; the class of the constant loop is the identity; and running a loop backwards gives its inverse.

A trivial $\pi_{1}$ says every loop shrinks to a point. A nontrivial one says some loop cannot, and records how it wraps.

Ways to work on it

Not sure where to start? Take the ten-question placement test.