Prove that if Aut($G$) is the trivial group, then so is $G$? [duplicate]

This question already has an answer here:

Let $G$ be a finitely generated group. Show that if Aut($G$) is the trivial group, then so is $G$.

I know that if Aut($G$) is the trivial group then $G$ must be abelian but I'm not sure how to use that fact here. What's a good way to show that $G$ is the trivial group, given that Aut($G$) is also trivial?

Note: This question is different from |G|>2 implies G has non trivial automorphism because there is no proof provided in that question that the opposite is also true, i.e. that $|G| \leq 2 \Rightarrow$ Aut($G$) is trivial.

marked as duplicate by Dietrich Burde, Daniel Fischer♦Apr 28 '16 at 19:23

• That's not quite true: $G=\mathbb{Z}/2\mathbb{Z}$ has a trivial automorphism group. This is the only other case though, at least for finite groups. – carmichael561 Apr 28 '16 at 18:48
• Once you know that $G$ is abelian, you can appeal to the structure theorem for f.g. abelian groups. – Qiaochu Yuan Apr 28 '16 at 18:50
• Hint: for abelian groups, the map $g \mapsto g^{-1}$ is an automorphism. – Henry Swanson Apr 28 '16 at 18:52
$Aut(S_2)$ is trivial but $S_2$ is non-trivial.