When will a group be Abelian?

A group $G$ is abelian if and only if the multiplication map $\circ:G\times G\to G$ is a homomorphism.


If $G/Z(G)$ is cyclic, then $G$ is abelian.

and its corollary for finite groups:

If $|Z(G)| > \frac {1}{4} |G|$, then $G$ is abelian.


If $G$ is finite of order $n$ and $n$ is an abelian number, then $G$ is abelian.

$n$ is an abelian number when $n$ is a cubefree nilpotent number, that is, if $n = p_1^{a_1} \cdots p_r^{a_r}$, then

  • $a_i < 3$
  • $p_i^k \not \equiv 1 \bmod{p_j}$ for all $1 \leq k \leq a_i$

(adapted from this answer)