Munkres says on pg. 346 that the set of path homotopy classes does not aways form a group under the operation $*$ because the product of two path homotopy classes is not always defined.
What does this mean? Does this mean $[f]*[g]\neq [f*g]$? Or does this mean something else? Could someone please give an example?
The product of paths, and thus of homotopy classes of paths, is only defined when the terminal point of the first path is the initial point of the seconds.