Throughout the question, let XX denote a set together with a binary operation \cdot on it. The below is the standard definition of a group structure on XX that I first saw:

(G1)

$x \cdot(y\cdot ...