(Hatcher exercise 4.3.2) Show that the group structure on $S^1$ coming from multiplication in $\Bbb C$ induces a group structure on $\langle X,S^1\rangle$ such that the bijection $\langle X,S^1\rangle\to H^1(X;\Bbb Z)$ of theorem 4.57 is an isomorphism.
Theorem 4.57 : there is a bijection $T:\langle X,S^1\rangle\to H^1(X;\Bbb Z)$ by $[f]\mapsto f^*(\alpha)$ where $\alpha\in H^1(S^1;\Bbb Z)$ is a generator.
I can define the group structure on $\langle X,S^1\rangle$ by defining $(f+g)(x):=f(x)\cdot g(x)$ where $f,g\in\langle X,S^1\rangle$. To show $T$ is an isomorphism, I need to show $f^*(\alpha)+g^*(\alpha) = (f+g)^*(\alpha)$. $f^*(\alpha)+g^*(\alpha) = [\alpha\circ f]+[\alpha\circ g] = [\alpha\circ f+\alpha\circ g]$ and $(f+g)^*(\alpha) = [\alpha\circ (f+g)] = [\alpha\circ (f\cdot g)]$. I can't see why $[\alpha\circ f+\alpha\circ g] = [\alpha\circ (f\cdot g)]$. Could you help?
I found some similar post but it's really talking about the group structure not isomorphism.