I am hung up on part of the proof of the following theorem:
Theorem: Let $X$ be a path connected space and $x_0$, $x_1$ points of $X$. Then the fundamental groups $\pi_1(X,x_0)$ and $\pi_1(X,x_1)$ are isomorphic.
The first part of the proof goes like this:
Let $\gamma: I \to X$ be a path from $\gamma(0)=x_0$ to $\gamma(1)=x_1$. Then for $[\alpha]$ in $\pi_1(X,x_0)$, $(\bar{\gamma} \ast \alpha) \ast \gamma$ is a loop based at $x_1$. Thus we define a function $f:\pi_1(X,x_0) \to \pi_1(X,x_1)$ by $f([\alpha])=[(\bar{\gamma} \ast \alpha) \ast \gamma]$, $[\alpha] \in \pi_1(X,x_0)$.
For some reason I'm just not seeing why $(\bar{\gamma} \ast \alpha) \ast \gamma$ is a loop based at $x_1$. The way we take the product of paths, it seems that we would have $\bar{\gamma}(1)=\alpha(0)$ and $\alpha(1)=\gamma(0)$. I understand that $\bar{\gamma}(t)=\gamma(1-t)$ is a path from $x_1$ to $x_0$, then $\alpha$ is a loop at $x_0$, but I don't see how $\gamma$ transports the loop back to $x_1$.
How am I looking at this incorrectly? Thanks.