Note.
This question was borne out of a slight ambiguity in the definition of Platonic solids (whether it assumes convexity). When I first made this question I did not think convexity was part of the definition of Platonic solids. Since then, I am interested to see whether "convexity" is even needed when trying to prove there are only five Platonic solids.
Problem.
I was looking into the proof that there are only five Platonic solids in Basic Concepts of Algebraic Topology by F.H. Croom at page 29, Theorem 2.7. To clarify,
- We define a Platonic solid as a simple, regular polyhedron homeomorphic to $S^{2}$.
- We define a simple polyhedron to be a polyhedron that does not self-intersect itself.
- We define a regular polyhedron to be a polyhedron whose faces are regular polygons all congruent to each other and whose local regions near the vertices are all congruent to each other.
Using homology theory, one can prove that the Euler formula $V-E+F=2$ must hold for Platonic solids. Then by using Euler's formula and invoking a counting argument, we find that there are five possible tuples $(V, E, F)$. This is a beautiful proof, but I am unsatisfied with a question: How do we know there can't be two non-similar Platonic solids that have the same $(V, E, F)$-tuple?
Almost all sources I've looked at seem to assume it is obvious that two Platonic solids with the same $(V, E, F)$-tuple are similar, and it is not obvious to me.
Does anyone have any suggestions for how to prove this? Alternatively, does anyone know of a reference where this is proved rigorously?
Progress.
One poster invoked Cauchy's rigidity theorem, which is proven in, e.g., Proofs From the BOOK by Aigner & Zeigler. One can show that any two Platonic solids that have the same $(V, E, F)$-tuple must be combinatorically equivalent. However, in order for the theorem to apply, we need to show that our Platonic solids are convex. I can't seem to think of any rigorous argument for why the Platonic solids have to be convex. And actually, you don't need to show that the entire polyhedron is convex. If I'm not mistaken, the proof for Cauchy's rigidity theorem only relies on the vertices of the polyhedron being convex. So really it suffices to show the vertices are convex.
I've been able to prove uniqueness for Platonic solids that have three faces meet at each vertex. This is because vertices with three faces are "rigid," so there is only one way obtain such a vertex and the resulting unique vertex is convex. Hence Cauchy's rigidity theorem applies.
Next, I've been able to prove uniqueness for the case where four faces meet at each vertex. This is because there is no way to join four congruent faces at a vertex without making the vertex convex. Thus, Cauchy's rigidity theorem applies here as well.
The icosahedron remains and it has been giving me a lot of trouble. I can reduce my problem to the following question: Given a polyhedron with properties #1-#6, is the polyhedron necessarily the standard icosahedron? The properties are:
- $(V, E, F) = (12, 30, 20)$.
- No self-intersections.
- Each vertex is locally congruent in the following sense: If you take an open ball centered at a vertex, intersect it with the polyhedron, the results will be identical up to isometries.
- All faces are regular polygons congruent to each other.
- The polyhedron is homeomorphic to $S^{2}$.
- The polyhedron is a subset of $\mathbb{R}^{3}$.