I recently started reading Algebraic Topology from Part II of Munkres' book Topology(Second Edition).
A part of Lemma 55.3 in the book proves the following:
Let $h:S^1\to X$ be a continuous function. Assume that $h_*$ is the trivial homomorphism of fundamental groups. Then the map $h:S^1\to X$ is nullhomotopic (The converse is also proven in the lemma).
I was able to step-by-step verify the proof. But I am oblivious the inutuition behind it. How does the triviality of the induced homomorphism of fundamental groups relates to nullhomotopy is not at all clear to me.
If somebody can provide me with the big picture then it would be great.
The lemma is proved as follows in the book:
Let $p:\mathbf R\to S^1$ be the standard covering map $x\mapsto (\cos 2\pi x, \sin 2\pi x)$ and let $p_0=p|_I$, where $I=[0, 1]$. Then $[p_0]$ is a loop in $S^1$ based at $b_0:=(1, 0)$ and it generates $\pi_1(S^1, b_0)$.
Let $x_0=h(b_0)$. Since $h_*$ is trivial, the loop $f:=h\circ p_0$ can be path-homotoped to the constant loop based at $x_0$. So let $F$ be a path homotopy in $X$ between the loops $f$ and the constant loop $e_{x_0}$. Now the map $p_0\times id:I\times I\to S^1\times I$ is a closed continuous sujective map and is thus a quotient map. Also, $(0, t)$ and $(1, t)$ are mapped to $(b_0, t)$ under this map for each $t\in I$. The path homotopy $F$ maps $0\times I$, $1\times I$ and $I\times 1$ to $x_0$ of $X$, and so it induces a continuous map $H:S^1\times I\to X$ that is a homotopy between $h$ and a constant map.