From Paolo Aluffi's "Algebra: Chapter 0", question II.2.8:
Calculate the order of the symmetry groups for platonic solids.
I can easily look this up, and some tutorials give the actual groups outright, but I still don't understand how they get the answer. Specifically, I do not know how to avoid double-counting and also how to make sure I'm covering ALL the symmetries. I'm stuck, and this is what I've tried.
As an example, we could look at the tetrahedron. I know ahead of time that the answer is $24$, and before looking at the answer I can already give that as an upper-bound since it has four vertices and its potential vertex permutations are a subgroup of $S_4$.
"Okay, $3$ rotations on $4$ vertices is $12$ rotations total, times $2$ for reflection is $24$... but that doesn't seem right, some of those rotations are identity. Do I multiply the vertex rotations together? That gives me $3^4 = 81$, which is obviously wrong! Can vertex rotations provide the same symmetries as reflection? They can't do that in the Dihedral groups..." And so on. Plus, I don't get as nice an upper-bound for the rest of the platonic solids.
This is for self-study. My goal isn't the answer, but the method. I'm specifically looking for the order of the group, not the group itself. Please make sure the explanations use math that an undergraduate student would be comfortable with, because I think that's my level wrt Algebra.