If $G$ is a group such that $x^2 = e$ for all elements $x$ in $G$, then show that $G$ is abelian.
I wanted to propose a method, that is based on properties of order $2$ elements, that I observed is useful in doing exercises on filling partially filled tables.
The property is:
If any element $a$ has order $2$, then get two sets of equations, where $\exists x,y\in G$ :
1. $ax = y$
2. $ay = x$
So, $aay = y \mid aax = x \implies a^2 = 1$
Similarly, for the set of equations:
3. $xa =y$
4. $ya =x$
I thought that this approach could be used to construct an intuitive explanation, but facing problems as shown below:
Let there be a group table for $G$: \begin{array}{|c|c|c|c|c|} \hline * & e & a & b & c & d \\ \hline e & e & a & b & c & d \\ \hline a & a & e & x & y & z \\ \hline b & b & x' & e & m & n \\ \hline c & c & y' & m' & e & p \\ \hline d & d & z' & n' & p' & e \\ \hline \end{array}
To show it is an abelian group, need diagonal elements as equal.
For $cb = m'$, need show $bc = m = m'$.
Want to use the property stated earlier for order $2$ elements, and for that the last statement means:
$cb = m'$,
$m'b = c$
There is only one choice for $m'=d$, so:
$cb = d$,
$db = c$
\begin{array}{|c|c|c|c|c|} \hline * & e & a & b & c & d \\ \hline e & e & a & b & c & d \\ \hline a & a & e & x & y & z \\ \hline b & b & x' & e & m & n \\ \hline c & c & y' & d & e & p \\ \hline d & d & z' & c & p' & e \\ \hline \end{array}
but this means that $ab =a\implies b =e$.
So, where lies the mistake?