🧮 Brain Teaser

The Fundamental Group of the Circle Is ℤ

Let ε:RS1\varepsilon : \mathbb{R} \to S^1 be the covering map ε(t)=e2πit\varepsilon(t) = e^{2\pi i t}, and let γn:[0,1]S1\gamma_n : [0,1] \to S^1 be the loop γn(s)=e2πins\gamma_n(s) = e^{2\pi i n s} based at 1S11 \in S^1 (winding nn times around the circle).

(a) Without any machinery, explain why γ1\gamma_1 and γ2\gamma_2 cannot be homotopic as loops based at 11.

(b) Conclude that π1(S1,1)Z\pi_1(S^1, 1) \cong \mathbb{Z}, and identify what the integer attached to a loop γ\gamma represents geometrically.

fundamental groupcovering spaceswinding numberhomotopypi_1(S^1)

Answer: Fundamental Group of the Circle Is ℤ

Key Idea / Intuition

The real line R\mathbb{R} is the "unrolled" version of S1S^1: the covering map ε(t)=e2πit\varepsilon(t) = e^{2\pi i t} wraps R\mathbb{R} around S1S^1 like a helix over a circle. Every loop in S1S^1 based at 11 lifts uniquely to a path in R\mathbb{R} starting at 00, and the endpoint of that lifted path must be an integer (since it also maps to 1S11 \in S^1). That integer — the winding number — is a homotopy invariant because homotopies lift to homotopies, and a continuous deformation can't jump the endpoint from one integer to another. This single integer completely classifies loops, giving π1(S1)Z\pi_1(S^1) \cong \mathbb{Z}.


Formal Proof / Solution

Setup: Lifting paths to R\mathbb{R}

The covering map ε:RS1\varepsilon : \mathbb{R} \to S^1, ε(t)=e2πit\varepsilon(t) = e^{2\pi i t}, has the path lifting property: for every path γ\gamma in S1S^1 with γ(0)=1\gamma(0) = 1 there is a unique lift γ~:[0,1]R\tilde{\gamma} : [0,1] \to \mathbb{R} with γ~(0)=0\tilde{\gamma}(0) = 0 such that εγ~=γ\varepsilon \circ \tilde{\gamma} = \gamma.

Since γ\gamma is a loop (γ(1)=1\gamma(1) = 1), we need ε(γ~(1))=1\varepsilon(\tilde{\gamma}(1)) = 1, i.e., e2πiγ~(1)=1e^{2\pi i \tilde{\gamma}(1)} = 1, so γ~(1)Z\tilde{\gamma}(1) \in \mathbb{Z}.

Definition. The winding number of γ\gamma is n(γ):=γ~(1)Zn(\gamma) := \tilde{\gamma}(1) \in \mathbb{Z}.


Part (a): γ1≄γ2\gamma_1 \not\simeq \gamma_2

The lift of γn(s)=e2πins\gamma_n(s) = e^{2\pi i n s} starting at 00 is simply γ~n(s)=ns\tilde{\gamma}_n(s) = ns, so

γ~1(1)=1,γ~2(1)=2.\tilde{\gamma}_1(1) = 1, \qquad \tilde{\gamma}_2(1) = 2.

Claim: If γγ\gamma \simeq \gamma' (homotopy of based loops), then n(γ)=n(γ)n(\gamma) = n(\gamma').

Proof of claim: Let H:[0,1]×[0,1]S1H : [0,1] \times [0,1] \to S^1 be a based homotopy (H(s,0)=γH(s,0) = \gamma, H(s,1)=γH(s,1) = \gamma', H(0,t)=H(1,t)=1H(0,t) = H(1,t) = 1). By the homotopy lifting property of covering spaces, HH lifts to H~:[0,1]2R\tilde{H} : [0,1]^2 \to \mathbb{R} with H~(0,0)=0\tilde{H}(0,0) = 0.

  • Since H(0,t)=1H(0,t) = 1 for all tt, the path tH~(0,t)t \mapsto \tilde{H}(0,t) is a lift of the constant loop at 11 starting at 00; by uniqueness it equals 00 for all tt.
  • Since H(1,t)=1H(1,t) = 1 for all tt, the path tH~(1,t)t \mapsto \tilde{H}(1,t) is a lift of the constant loop at 11 starting at H~(1,0)=n(γ)Z\tilde{H}(1,0) = n(\gamma) \in \mathbb{Z}; by uniqueness it equals n(γ)n(\gamma) for all tt.
  • In particular, H~(1,1)=n(γ)\tilde{H}(1,1) = n(\gamma), but H~(1,1)\tilde{H}(1,1) is also the endpoint of the lift of γ\gamma', so n(γ)=n(γ)n(\gamma') = n(\gamma). \square

Since n(γ1)=12=n(γ2)n(\gamma_1) = 1 \neq 2 = n(\gamma_2), the loops γ1\gamma_1 and γ2\gamma_2 are not homotopic.


Part (b): π1(S1,1)Z\pi_1(S^1, 1) \cong \mathbb{Z}

Define the map

Φ:π1(S1,1)Z,[γ]n(γ).\Phi : \pi_1(S^1, 1) \to \mathbb{Z}, \qquad [\gamma] \mapsto n(\gamma).

Well-defined & injective: Shown above — the winding number is a homotopy invariant, and two loops with equal winding numbers have lifts with the same endpoints.

For injectivity: if n(γ)=n(γ)n(\gamma) = n(\gamma'), then γ~\tilde{\gamma} and γ~\tilde{\gamma}' are paths in R\mathbb{R} from 00 to the same integer nn. Since R\mathbb{R} is simply connected (contractible), there is a homotopy H~\tilde{H} between them in R\mathbb{R}, and εH~\varepsilon \circ \tilde{H} descends to a homotopy between γ\gamma and γ\gamma' in S1S^1.

Surjective: The loop γn(s)=e2πins\gamma_n(s) = e^{2\pi i ns} has winding number nn, so every integer is achieved.

Homomorphism: Concatenation of loops corresponds to addition of winding numbers: n(γγ)=n(γ)+n(γ),n(\gamma * \gamma') = n(\gamma) + n(\gamma'), because the lift of γγ\gamma * \gamma' travels from 00 to n(γ)n(\gamma), then continues to n(γ)+n(γ)n(\gamma) + n(\gamma').

Hence Φ\Phi is a group isomorphism, and

π1(S1,1)Z.\boxed{\pi_1(S^1, 1) \cong \mathbb{Z}.}

Geometric meaning: The integer n(γ)n(\gamma) is the winding number — how many times (and in which direction) the loop wraps around the circle. Counterclockwise counts as +1+1, clockwise as 1-1.

Source: Introduction to Topological Manifolds, John M. Lee, Chapter 8

Type: topologySource: Introduction to Topological Manifolds, John M. Lee, Chapter 8Edit on GitHub ↗