Skip to content
Feb 9

Topology: Algebraic Topology

MA
Mindli AI

Topology: Algebraic Topology

Algebraic topology studies shape using algebra. Instead of trying to classify spaces by drawing them or measuring them, it assigns algebraic objects such as groups, rings, and modules to topological spaces in a way that does not change under continuous deformation. These assignments produce topological invariants: properties that remain the same if you stretch, bend, or compress a space without tearing it or gluing new parts.

The payoff is practical as well as conceptual. Once a space is translated into algebra, many geometric questions become computable. You can prove that two spaces are not equivalent by showing their invariants differ, or confirm that certain maps must or must not exist because the algebra says so.

This article introduces four central pillars of the subject: the fundamental group, covering spaces, homology, and cohomology.

Why algebra is useful in topology

Topology focuses on properties preserved by continuous maps (homeomorphisms). A coffee mug and a doughnut are “the same” in this sense because each has one hole. But describing “holes” precisely is difficult if you rely only on pictures.

Algebraic topology formalizes holes at different dimensions:

  • A loop around a missing point in the plane detects a 1-dimensional hole.
  • A sphere surrounding a cavity detects a 2-dimensional hole.
  • Higher-dimensional spaces can contain higher-dimensional analogues.

The main strategy is functorial: to a space , assign an algebraic object , and to a continuous map , assign a homomorphism that respects composition. This structure lets you compare spaces and maps systematically.

The fundamental group: loops as algebra

What it measures

The fundamental group captures the ways you can loop around a space based at a point . Consider all continuous loops with . Two loops are considered equivalent if one can be continuously deformed into the other while keeping the basepoint fixed. This equivalence is called homotopy relative to endpoints.

Concatenating loops gives a group operation. The identity is the constant loop, and reversing a loop gives an inverse.

Examples that build intuition

  • Simply connected spaces. If every loop can be shrunk to a point, then is trivial. A sphere is simply connected.
  • The circle. For , loops can wind around any integer number of times. This yields

  • Punctured plane. has a hole, and its fundamental group is also because it deformation retracts onto a circle.

What it is good for

The fundamental group is often the first invariant used to distinguish spaces. If two spaces are homeomorphic, then their fundamental groups are isomorphic. In practice, showing differs from is a clean way to prove and are not topologically the same.

It also constrains maps. A continuous map induces a homomorphism . If no homomorphism with required properties exists, then no such map exists either (at least not up to homotopy).

Covering spaces: local simplicity, global complexity

The basic idea

A covering space of is a space together with a continuous surjection such that every point of has a neighborhood where is a disjoint union of open sets, each mapped homeomorphically onto by . Locally, the cover looks like several identical “sheets” stacked over .

Covering spaces are powerful because they turn global questions into local ones, where spaces are easier to handle.

Classic examples

  • The real line covering the circle. The map given by wraps the line around the circle infinitely many times. Locally it is one-to-one, but globally it repeats.
  • __MATH_INLINE_32__-fold covers of the circle. The map from to is an -sheeted covering.
  • Universal covers. For many “nice” spaces (path-connected, locally path-connected, semilocally simply connected), there exists a simply connected covering space called the universal cover.

The link to the fundamental group

Covering spaces and fundamental groups are tightly related. For a broad class of spaces, connected covering spaces correspond to subgroups of the fundamental group. Intuitively, encodes how loops can lift to paths in and whether they close up.

This relationship makes coverings a computational tool: you can study by analyzing its covers, and conversely classify covers by understanding subgroups of .

Homology: counting holes in all dimensions

Motivation and definition (conceptually)

While captures 1-dimensional looping behavior, it does not directly measure higher-dimensional holes and can be difficult to compute for complicated spaces. Homology provides a systematic and often computable family of invariants for .

Very roughly, homology starts by approximating a space using building blocks (such as simplices in a triangulation). One forms formal combinations of -dimensional pieces (called chains), identifies those that bound an -dimensional piece (boundaries), and then defines -dimensional homology as:

The quotient captures cycles that do not bound, which correspond to -dimensional holes.

Practical meaning through examples

  • Connected components. tracks connected components. If is connected, then .
  • The circle. , reflecting the single 1-dimensional hole.
  • The sphere. , capturing the enclosed 2-dimensional void; .
  • The torus. A torus has independent 1-dimensional cycles running around it in two directions, which is reflected in having rank 2 (informally, two independent loop types). Its also detects the 2-dimensional “surface” class.

Even when you do not compute groups explicitly, homology gives invariants like Betti numbers, which are ranks of the free parts of and serve as a robust measure of “how many -dimensional holes” a space has.

Why homology is widely used

Homology is:

  • Homotopy invariant: homotopy equivalent spaces have isomorphic homology groups.
  • Computable: techniques like long exact sequences and Mayer-Vietoris (gluing spaces from pieces) make real calculations feasible.
  • Stable: it behaves well under decomposition and construction.

Cohomology: duality and additional structure

From homology to cohomology

Cohomology assigns groups to a space, often defined as algebraic duals of chain complexes used in homology. While homology is built from cycles and boundaries, cohomology is built from functions on chains (cochains) and their coboundaries.

Conceptually, if homology measures “holes,” cohomology measures “ways to detect holes.” A cohomology class can be evaluated on a homology class, producing an integer (or an element of another coefficient ring). This pairing connects geometry to computation.

The crucial extra feature: products

Cohomology is not just a list of groups. It typically carries a natural multiplication called the cup product, turning into a graded ring. This ring structure contains information that plain homology groups can miss.

For example, two spaces might have the same homology groups but different cohomology ring structures, allowing cohomology to distinguish them.

How it shows up in practice

Cohomology plays a central role in:

  • Obstruction theory: deciding whether a map or a section of a bundle exists.
  • Classification problems: distinguishing spaces beyond what homology can see.
  • Geometry and analysis: cohomology classes can represent geometric data (such as differential forms in de Rham cohomology on smooth manifolds, where appropriate).

How these tools fit together

Algebraic topology is not a collection of isolated gadgets

Write better notes with AI

Mindli helps you capture, organize, and master any subject with AI-powered summaries and flashcards.