Neither Munkres nor Lee in their textbooks explicitly show why (fundamental) group properties like associativity fail when defined at the level of paths but work fine for homotopy classes of paths.
Given three paths $f$, $g$, and $h$, and if they are composable, why is the following ill-defined: $f.(g.h) = (f. g).h$.
Why should we only consider $[f], [g], [h]$? What exactly goes wrong with defining it at the level of paths?
Thank you.
The two functions $(a\cdot b)\cdot c$ and $a\cdot(b\cdot c)$ are;
$$\begin{align}((a\cdot b)\cdot c)(t)&=\begin{cases}a(4t)&t\in[0,1/4]\\ b(4t-1)&t\in[1/4,1/2]\\ c(2t-1)&t\in[1/2,1] \end{cases}\\ (a\cdot (b\cdot c))(t)&=\begin{cases}a(2t)&t\in[0,1/2]\\ b(4t-2)&t\in[1/2,3/4]\\ c(4t-3)&t\in[1/4,1] \end{cases} \end{align}$$
These two paths are rarely exactly the same.