I'm doing an exercise were I had to first prove that all automorphisms of $S_3$ induce a permutation in $X= \{ \alpha \in S_3 \mid{\rm order}(\alpha) = 2\}$, which was easy enough.
Now I have to prove that ${\rm Aut}(S_3) \cong S_3$.
I noticed that evaluating an automorphism in an element of $X$ and taking the product of that with any other cycle doesn't work, since there's no way you're getting all of $S_3$ out of that. Evaluation in general doesn't seem too useful in general.
I tried googling for a bit and found a pdf that says the following:
Any automorphism of $S_3$ must send elements of order $2$ to elements of order $2$; in this case the only elements of order $2$ are the transpositions, so an element of ${\rm Aut}(S_3)$ permutes the transpositions: that is, we obtain a map $\varphi:{\rm Aut}(S_3) \rightarrow S_{ \{(1\,2),(2\,3),(1\,3)\}}$ . Since the transpositions generate $S_3$, this map is injective. On the other hand $\#{\rm Aut}(S_3) \geq 6$, since ${\rm Aut}(S_3)$ contains the inner automorphisms and $Z(S_3)$ is trivial. Hence $\varphi$ is an isomorphism.
I understand that since the $2$-cycles generate $S_3$ any automorphism is determined by its values in them but I'm not sure what $\varphi$ would look like nor why it has to exist exactly.
Any help would be greatly appreciated.
Edit: I think I've got it. I've got an isomorphism between ${\rm Aut}(S_3)$ and $S_{\{(12),(13),(23)\}}$ by $\varphi (f) = (f(1\,2)\,f(1\,3)\,f(2\,3))$, and then I have an isomorphism between $S_{\{(12),(13),(23)\}}$ and $S_3$ by relabeling the elements, i.e., $(12) \rightarrow 1 $, $(23) \rightarrow 2$ and $(23) \rightarrow 3$.