Tutorials › Topology (Undergraduate) › Identity and Composition Laws for Induced Maps

The Fundamental Group · Tutorial 687 of 799

Identity and Composition Laws for Induced Maps

Learn how a based continuous map acts on loop classes, and why identity and composition give the corresponding identity and composite homomorphisms.

Advanced 10 min read

What You'll Learn

  • Define the induced map on fundamental groups and track its base point.
  • Prove that an identity map induces the identity homomorphism.
  • Prove that induced homomorphisms respect composition in the correct order.
  • Check the laws on explicit loops in the circle and interval.
  • Identify errors caused by mismatched base points or reversed composition order.

Maps of Spaces and Maps of Loop Classes

A continuous map sends each loop in its domain to a loop in its codomain, provided we keep track of where the base point goes. The induced map on fundamental groups records this operation on homotopy classes. Two basic laws should hold: the identity map does nothing to a loop class, and applying two maps in succession has the same effect as applying their composite. The base points in these laws are part of the statement, not optional labels.

Let \(X\) and \(Y\) be topological spaces, and let \(x_0\in X\). A loop based at \(x_0\) is a continuous map \(\alpha:I\to X\), where \(I=[0,1]\) has its standard topology, such that \(\alpha(0)=\alpha(1)=x_0\). Two such loops are based homotopic if there is a continuous homotopy between them that keeps both endpoints at \(x_0\) throughout. The fundamental group \(\pi_1(X,x_0)\) consists of their based homotopy classes, written \([\alpha]\). Its product is \([\alpha][\beta]=[\alpha*\beta]\), where \(\alpha*\beta\) traverses \(\alpha\) on the first half of \(I\) and \(\beta\) on the second half.

Definition: If \(f:X\to Y\) is continuous and \(f(x_0)=y_0\), then \(f\) is a based map from \((X,x_0)\) to \((Y,y_0)\). Its induced map is \[ f_*:\pi_1(X,x_0)\to\pi_1(Y,y_0),\qquad f_*([\alpha])=[f\circ\alpha]. \] The base point of the image loop is \(y_0\), since \((f\circ\alpha)(0)=(f\circ\alpha)(1)=f(x_0)=y_0\).

The definition uses based homotopy classes, so it is important that the assignment does not depend on the representative loop. If \(H:I\times I\to X\) is a based homotopy from \(\alpha\) to \(\beta\), then \(f\circ H\) is a based homotopy from \(f\circ\alpha\) to \(f\circ\beta\): its endpoints remain \(f(x_0)=y_0\). Thus the assignment is well-defined. It is a homomorphism because composing a concatenated loop with \(f\) gives the concatenation of the two image loops, with the same half-interval parametrization.

The Identity Map

Theorem: For every based space \((X,x_0)\), the identity map \(\operatorname{id}_X:(X,x_0)\to(X,x_0)\) induces the identity homomorphism: \[ (\operatorname{id}_X)_*=\operatorname{id}_{\pi_1(X,x_0)}. \]

Proof. Let \([\alpha]\in\pi_1(X,x_0)\). By the definition of the induced map, \[ (\operatorname{id}_X)_*([\alpha]) =[\operatorname{id}_X\circ\alpha]. \] For every \(t\in I\), \((\operatorname{id}_X\circ\alpha)(t)=\alpha(t)\). Therefore the two loops are the same map and have the same based homotopy class, so \((\operatorname{id}_X)_*([\alpha])=[\alpha]\). This holds for every element of \(\pi_1(X,x_0)\), which is precisely the identity homomorphism. \(\square\)

This argument does not require the fundamental group to be nontrivial. If \(X\) has no nonconstant loops, the identity law still holds on its (possibly trivial) fundamental group. It also does not require any special property of \(X\): the identity map is continuous on every topological space and fixes every possible base point.

Worked Example: The Identity on a Circle

Give \(S^1=\{z\in\mathbb{C}:|z|=1\}\) the subspace topology inherited from \(\mathbb{C}\), and use base point \(1\). Consider the loop \(\alpha:I\to S^1\) defined by \(\alpha(t)=e^{2\pi i t}\). Its endpoints are \(e^0=1\) and \(e^{2\pi i}=1\). The identity map on \(S^1\) has the same base point, and \[ (\operatorname{id}_{S^1}\circ\alpha)(t)=\operatorname{id}_{S^1}(e^{2\pi i t})=e^{2\pi i t}=\alpha(t) \] for every \(t\in I\). Thus \((\operatorname{id}_{S^1})_*([\alpha])=[\alpha]\).

For a point-by-point check, at \(t=0,\frac14,\frac12,\frac34,1\), the loop takes the values \(1,i,-1,-i,1\), respectively; the identity map leaves each of these values unchanged. The check verifies the representative loop directly, while the theorem proves the same equality for every loop class, not just this one.

Composition of Based Maps

Suppose \(f:X\to Y\) and \(g:Y\to Z\) are continuous. To define their induced maps, choose \(x_0\in X\), put \(y_0=f(x_0)\), and put \(z_0=g(y_0)\). Then \(f\) is based from \((X,x_0)\) to \((Y,y_0)\), \(g\) is based from \((Y,y_0)\) to \((Z,z_0)\), and \(g\circ f\) is based from \((X,x_0)\) to \((Z,z_0)\).

Theorem: For continuous maps \(f:X\to Y\) and \(g:Y\to Z\), with base points related by \(y_0=f(x_0)\) and \(z_0=g(y_0)\), \[ (g\circ f)_*=g_*\circ f_*:\pi_1(X,x_0)\to\pi_1(Z,z_0). \]

Proof. Take any \([\alpha]\in\pi_1(X,x_0)\). Applying the definition first to the composite gives \[ (g\circ f)_*([\alpha])=[(g\circ f)\circ\alpha]. \] Applying the induced maps successively gives \[ (g_*\circ f_*)([\alpha]) =g_*( [f\circ\alpha]) =[g\circ(f\circ\alpha)]. \] For every \(t\in I\), the two representative loops have the same value: \[ ((g\circ f)\circ\alpha)(t) =g(f(\alpha(t))) =(g\circ(f\circ\alpha))(t). \] They are therefore the same loop, so their based homotopy classes agree. This proves equality on every element of \(\pi_1(X,x_0)\), and hence equality of the two homomorphisms. The base point of each resulting loop is \(g(f(x_0))=z_0\), as required for both sides to have the stated codomain. \(\square\)

The order matters: \(f_*\) acts first on a class in \(\pi_1(X,x_0)\), and then \(g_*\) acts on the resulting class in \(\pi_1(Y,y_0)\). This is the order dictated by the function composite \(g\circ f\), which applies \(f\) first and \(g\) second.

Worked Example: Squaring and Cubing on the Circle

Use \(S^1\) with the subspace topology from \(\mathbb{C}\) and base point \(1\). Define \(f:S^1\to S^1\) by \(f(z)=z^2\), and \(g:S^1\to S^1\) by \(g(z)=z^3\). These maps are continuous because complex multiplication is continuous. They both fix \(1\), so each induces a homomorphism based at \(1\). Their composite is \((g\circ f)(z)=(z^2)^3=z^6\).

Take \(\alpha(t)=e^{2\pi i t}\), a loop based at \(1\). Then \[ (f\circ\alpha)(t)=(e^{2\pi i t})^2=e^{4\pi i t}, \qquad (g\circ f\circ\alpha)(t)=(e^{4\pi i t})^3=e^{12\pi i t}. \] Thus \(f_*([\alpha])=[t\mapsto e^{4\pi i t}]\), and applying \(g_*\) gives \([t\mapsto e^{12\pi i t}]\). Applying the composite map directly also gives \((g\circ f)_*([\alpha])=[t\mapsto e^{12\pi i t}]\).

At \(t=0,\frac14,\frac12,\frac34,1\), the original loop has values \(1,i,-1,-i,1\). Its image under \(f\) has values \(1,-1,1,-1,1\), and its image under \(g\circ f\) has those same five values, since each value \(1\) or \(-1\) is unchanged by cubing. These checks agree with the formulas. The composition law concerns equality of classes (here the representative loops are exactly equal), and does not require a separate computation of the fundamental group of the circle.

Worked Example: Composition with Different Spaces and Base Points

Give \(I=[0,1]\) its standard topology and \(S^1\) its subspace topology from \(\mathbb{C}\). Define \(f:I\to S^1\) by \(f(s)=e^{2\pi i s}\), and define \(g:S^1\to S^1\) by \(g(z)=z^2\). Choose base point \(0\in I\). The base point successively maps as \[ 0\ \xmapsto{f}\ 1\ \xmapsto{g}\ 1. \] So \(f_*\) has source \(\pi_1(I,0)\) and target \(\pi_1(S^1,1)\); \(g_*\) has source and target \(\pi_1(S^1,1)\).

Consider the loop \(\alpha(t)=4t(1-t)\) in \(I\). For \(0\le t\le1\), \(t(1-t)\ge0\), and \(4t(1-t)=1-(2t-1)^2\le1\), so \(\alpha(t)\in I\). Also \(\alpha(0)=\alpha(1)=0\). Its values at \(t=0,\frac14,\frac12,\frac34,1\) are \(0,\frac34,1,\frac34,0\). Therefore \(f\circ\alpha\) takes the values \(1,-i,1,-i,1\), because \(e^{3\pi i/2}=-i\). Applying \(g\) gives \(1,(-i)^2,1,(-i)^2,1\), which equals \(1,-1,1,-1,1\). Directly, \((g\circ f\circ\alpha)(t)=e^{4\pi i\alpha(t)}\), and at \(\alpha(t)=\frac34\) this is \(e^{3\pi i}=-1\); at \(\alpha(t)=0\) and \(1\) it is \(1\). Thus the representative loop obtained by successive induced maps agrees with the one obtained from \(g\circ f\), including its base point \(1\).

A Common Base-Point and Order Error

Common pitfall. The notation \(f_*\) does not define one homomorphism independently of base points. For example, let \(f:S^1\to S^1\) be \(f(z)=z^2\), but now choose \(i\) as the domain base point. Then \(f(i)=i^2=-1\). The constant loop at \(i\) is based at \(i\), and its image under \(f\) is the constant loop at \(-1\). It is an element of \(\pi_1(S^1,-1)\), not a loop based at \(1\). Writing this image as an element of \(\pi_1(S^1,1)\) is an error: the endpoint condition for a loop based at \(1\) is not satisfied.

There is a related order error. For \(f:X\to Y\) and \(g:Y\to Z\), the expression \(g_*\circ f_*\) is defined on \(\pi_1(X,x_0)\) and lands in \(\pi_1(Z,z_0)\). Reversing the order generally does not even make sense: \(g_*\) outputs a class in \(\pi_1(Z,z_0)\), whereas \(f_*\) expects an input in \(\pi_1(X,x_0)\). The correct order follows the successive action on loops: first \(f\), then \(g\).

Together, the two laws can be recorded as \[ (\operatorname{id}_X)_*=\operatorname{id}_{\pi_1(X,x_0)} \quad\text{and}\quad (g\circ f)_*=g_*\circ f_*, \] with all base points matched as specified. These are direct consequences of how maps act on parametrized loops. They provide a consistency check whenever a fundamental-group homomorphism is built by composing continuous maps.

Check Your Understanding

In each question, state the relevant base points as well as the induced homomorphisms.

  1. If \(f:(X,x_0)\to(Y,y_0)\) is based, what is the base point of the loop \(f\circ\alpha\) when \(\alpha\) is based at \(x_0\)?
  2. For based maps \(f:(X,x_0)\to(Y,y_0)\) and \(g:(Y,y_0)\to(Z,z_0)\), write the composition law for the induced homomorphisms and give the domain and codomain.
  3. Let \(f:S^1\to S^1\) be \(f(z)=z^4\) with base point \(1\). What loop represents \(f_*([\alpha])\) for \(\alpha(t)=e^{2\pi i t}\)?
  4. Why does \(f(z)=z^2\), based at \(i\), induce a map into \(\pi_1(S^1,-1)\) rather than \(\pi_1(S^1,1)\)?
  5. Verify directly from the definition that an identity map sends the class of any based loop to itself.