Skip to content

Introduction to Algebraic Topology

Definition. Two continuous functions f,g:XYf, g : X \to Y are homotopic (written fgf \simeq g) if there exists a continuous map H:X×[0,1]YH : X \times [0, 1] \to Y such that H(x,0)=f(x)H(x, 0) = f(x) and H(x,1)=g(x)H(x, 1) = g(x) for all xXx \in X.

The map HH is called a homotopy from ff to gg.

Definition. Two spaces XX and YY are homotopy equivalent (written XYX \simeq Y) if there exist continuous maps f:XYf : X \to Y and g:YXg : Y \to X such that gfidXg \circ f \simeq \operatorname{id}_X and fgidYf \circ g \simeq \operatorname{id}_Y.

Example 9.1. The solid disc D2={(x,y):x2+y21}D^2 = \{(x, y) : x^2 + y^2 \leq 1\} is homotopy equivalent to the single point {0}\{0\} (it is contractible).

Definition. A loop in XX based at x0Xx_0 \in X is a continuous map γ:[0,1]X\gamma : [0, 1] \to X with γ(0)=γ(1)=x0\gamma(0) = \gamma(1) = x_0.

Definition. The fundamental group π1(X,x0)\pi_1(X, x_0) is the set of homotopy classes of loops based at x0x_0, with the group operation given by concatenation of loops.

For path-connected spaces, π1(X,x0)\pi_1(X, x_0) is independent of the choice of basepoint x0x_0 (up to isomorphism).

Proposition 9.1. The fundamental group is a topological invariant: if XYX \cong Y, then π1(X)π1(Y)\pi_1(X) \cong \pi_1(Y).

Example 9.2. π1(S1)Z\pi_1(S^1) \cong \mathbb{Z}. From first principles, loops in S1S^1 are classified by their winding number.

Example 9.3. π1(Rn)={e}\pi_1(\mathbb{R}^n) = \{e\} (the trivial group) for all n1n \geq 1. More generally, the fundamental group of any directly connected space is trivial.

Example 9.4. π1(T2)Z×Z\pi_1(T^2) \cong \mathbb{Z} \times \mathbb{Z}, where T2T^2 is the torus.

Definition. A path-connected space XX is directly connected if π1(X){e}\pi_1(X) \cong \{e\}.

Equivalently, every loop in XX can be continuously contracted to a point.

Proposition 9.2. Rn\mathbb{R}^n, SnS^n (for n2n \geq 2), and any convex subset of Rn\mathbb{R}^n are directly connected.

Definition. For a finite CW-complex (e.g., a polyhedron), the Euler characteristic is:

χ=VE+F\chi = V - E + F

where VV = number of vertices, EE = number of edges, FF = number of faces (or higher-dimensional cells more generally).

Example 9.5.

Surfaceχ\chi
Sphere S2S^22
Torus T2T^20
Projective plane RP2\mathbb{R}P^21
Klein bottle KK0
Double torus (genus 2)2-2

For a closed orientable surface of genus gg: χ=22g\chi = 2 - 2g.

Theorem 9.1 (Classification of Compact Surfaces). Every compact connected surface is homeomorphic to exactly one of:

  1. A sphere with gg handles (orientable, genus gg), or
  2. A sphere with gg cross-caps / Möbius bands (non-orientable, genus gg).

Key surfaces:

  • Torus T2T^2: A coffee mug / donut. Constructed by identifying opposite edges of a square.
  • Projective plane RP2\mathbb{R}P^2: Obtained by identifying antipodal points of S2S^2. Non-orientable.
  • Klein bottle KK: Obtained by identifying opposite edges of a square with one pair reversed. Non-orientable, cannot be embedded in R3\mathbb{R}^3.

Definition. A continuous surjection p:X~Xp : \tilde{X} \to X is a covering map if every point xXx \in X has an open neighbourhood UU such that p1(U)p^{-1}(U) is a disjoint union of open sets in X~\tilde{X}, each mapped homeomorphically onto UU by pp.

Example 9.6. The map p:RS1p : \mathbb{R} \to S^1 defined by p(t)=e2πitp(t) = e^{2\pi i t} is a covering map. The preimage of any small arc on S1S^1 consists of infinitely many disjoint intervals in R\mathbb{R}.

Theorem 9.2 (Lifting Property). If p:X~Xp : \tilde{X} \to X is a covering map, X~\tilde{X} is path-connected, and f:[0,1]Xf : [0, 1] \to X is a loop based at x0x_0, then ff lifts to a unique path f~:[0,1]X~\tilde{f} : [0, 1] \to \tilde{X} starting at any chosen preimage x~0p1(x0)\tilde{x}_0 \in p^{-1}(x_0).

The fundamental group π1(S1)Z\pi_1(S^1) \cong \mathbb{Z} can be proved using this lifting property: a loop in S1S^1 lifts to a path in R\mathbb{R} whose endpoints differ by an integer, the winding number.

  • Homotopy equivalence is weaker than homeomorphism: Two spaces can be homotopy equivalent without being homeomorphic (e.g., Rn\mathbb{R}^n and a point are homotopy equivalent but not homeomorphic).
  • The fundamental group detects “holes”: A space with trivial π1\pi_1 has no one-dimensional holes; non-trivial π1\pi_1 indicates loops that cannot be contracted.
  • Euler characteristic is a homotopy invariant: Any two homotopy equivalent spaces have the same Euler characteristic, even though it can be computed from any triangulation.
  • Covering spaces relate local and global topology: The universal cover of a space XX is simply connected, and π1(X)\pi_1(X) acts on it as deck transformations.
  • The classification of surfaces reduces topology to algebra: Every compact surface is determined by its orientability and Euler characteristic.
  • Confusing homotopy with homeomorphism: Two spaces can be homotopy equivalent without being homeomorphic (e.g., a solid disc and a point). Homotopy equivalence is a much coarser relation than homeomorphism.
  • Assuming π1(X)\pi_1(X) is always abelian: The fundamental group of a general space need not be abelian. For example, π1(S1S1)\pi_1(S^1 \vee S^1) is the free group on two generators, which is non-abelian.
  • Forgetting basepoint dependence: For non-path-connected spaces, the fundamental group depends on the choice of basepoint, and different components may have different fundamental groups.
  • Robotics and motion planning: The fundamental group of a configuration space determines whether paths between configurations can be continuously deformed into each other.
  • Data analysis (Topological Data Analysis): Persistent homology detects topological features (connected components, loops, voids) in high-dimensional data sets.
  • Physics: Homotopy groups classify topological defects in condensed matter (e.g., vortices in superfluids, dislocations in crystals).
  • Knot theory: The fundamental group of the knot complement is a powerful knot invariant used to distinguish different knots.