Let $V$ denote the Klein four-group. I am trying to show that $\mathrm{Aut}(V) \cong S_3$. For this moment, I have a very specific question on the proof.
A key part of the proof is showing that $|\mathrm{Aut}(V)| = 6$. Every automorphism of $V$ needs to send the identity to the identity. $V$ then has three elements $a,b,c$ of order $2$, with the property that the product of any two gives the three. An automorphism needs to send an element of order $2$ to another element of order $2$, thus "permuting" the elements $a,b,c$. One such automorphism, for example, is the identity automorphism.
Any automorphism has to have this form because it has to preserve the order of elements, but I don't know how to check that such a map is in fact an automorphism. That it's a bijection is clear from the map itself: I just need to show that it preserves multiplication in $\mathrm{Aut}(V)$ .
I'm going to try to show this for one proposed automorphism. I'll denote by $f_{a,c,b}$ the automorphism that sends $$ e \mapsto e, a \mapsto c, c \mapsto b, b \mapsto a. $$ I need to show that for all $x,y \in V$, $f_{a,b,c} (x,y) = f_{a,b,c} (x) f_{a,b,c} (y)$. One way to do this is surely by brute force, taking all possibilities for $x$ and $y$. That would mean $4^2 = 16$ possibilities. But I think there must be something I'm missing that would allow me to generalize this argument to any such automorphism, say $f_{\mathrm{Perm}(\{a,b,c\})}$.
Any advice on how to show this would be appreciated. After checking that $\mathrm{Aut}(V)$ has $6$ elements, I believe the most efficient way to show it is isomorphic to $S_3$ is to show that it is non-abelian, and the only non-abelian group of order $6$, up to isomorphism, is $S_3$.