I'm trying to understand what is required to show that two groups are isomorphic. My understanding is that two groups $G_1$ and $G_2$ are isomorphic if:
$ |G_1| = |G_2| $ (equal cardinality)
$G_1$ has element of order $n \Leftrightarrow G_2$ has element of order n
$G_1$ and $G_2$ have the same number of order n elements
Is this the most appropriate way to determine $G_1$ and $G_2$ are isomorphic? Am I missing any other properties?
My confusion is that I'm unable to deduce how I should go about applying these rules.
For example, say that my groups are $S_3$ (the abstract permutation group of order 3) and $D_3$ (the Dihedral group of order 3), I know from my textbook that these two groups are isomorphic. It's also easy enough to see that $|S_3|=3!=6$ and that $|D_3|=2n=6$ and thus each group has the same cardinality.
But what is the appropriate way to show that conditions (2) and (3) are satisfied? How would I determine the order of each element in $S_3$ and $D_3$ such that I can show that each element maps to another element of equal order (conditions (2) and (3))?