The preceding definition is incomplete, because it does not specify the operation on <math>\pi_1(X)</math> which gives these classes of paths the structure of not just a set, but a group. The definition of the group operation is simple: given two paths <math>\gamma_1</math> and <math>\gamma_2</math>, the product <math>\gamma_1 * \gamma_2</math> is the path obtained by first following <math>\gamma_1</math>, and then following <math>\gamma_2</math>. More precisely, set | The preceding definition is incomplete, because it does not specify the operation on <math>\pi_1(X)</math> which gives these classes of paths the structure of not just a set, but a group. The definition of the group operation is simple: given two paths <math>\gamma_1</math> and <math>\gamma_2</math>, the product <math>\gamma_1 * \gamma_2</math> is the path obtained by first following <math>\gamma_1</math>, and then following <math>\gamma_2</math>. More precisely, set |