Euler’s Polyhedron Formula
This page presents a variation of Legendre’s proof for the following formula.
For any convex polyhedron (or planar graph), the number of vertices minus the number of edges plus the number of faces is 2. Leonhard Euler discovered this in 1752, although Descartes discovered a variation over 100 years earlier.
This equation makes it easy to prove that there are only 5 Platonic solids, but perhaps its real beauty lies in how it connects disparate fields of mathematics. These connections are suggested by Legendre’s proof, which is purely geometrical and leverages some interesting properties of geodesic triangles.
The proof is divided into 5 steps, one per section.
1. Surface area of a sphere
The surface area of a sphere can be derived with freshman calculus, but it was discovered by Archimedes long before the invention of calculus.
Archimedes realized that the surface area of a sphere is equal to the area of its smallest enclosing cylinder, which is
Going forward, we’ll keep things simple by focusing on a sphere whose radius is 1. The surface area of this sphere is
2. Area of a double lune
Great circles are lines on the surface of a sphere that divide the sphere in half. If you place your car anywhere on a sphere’s surface, then continuously drive without turning the steering wheel, you’ll always inscribe a great circle. Any portion of a great circle is called a geodesic path.
The region on a sphere between two great circles is called a lune. Let’s figure out the surface area of a lune bounded by
If
This is one reason why radians are more elegant than degrees!
The surface area of a lune plus its antipode is
3. Girard’s theorem
Spherical triangles are inscribed by geodesic lines (i.e. portions of great circles). Unlike a planar triangle, the area of a spherical triangle can be determined solely from its angles. With planar triangles, the sum of the three angles is always
For example, consider the triangle that encompasses one-eighth of the sphere surface, which has three 90° angles, or
Let’s figure out the area of any geodesic triangle with angles
Each corner in the triangle corresponds to a double lune on the surface. We can visualize each double lune with one of the additive primary colors.
The sum of the lune areas can be visualized by adding up their respective colors. Notice that the total area of the lunes is equivalent to the surface of the entire sphere, except that the triangle and its antipode are each counted an additional 2x times.
Recall that:
- The surface area of the unit sphere is
. - The surface area of each double lune is
.
Moreover, we now know that:
- The surface area of the sphere is equal to the area of all the triangle’s double lunes, minus 4x the area of the triangle.
Therefore, if the area of geodesic triangle
Or, more simply stated:
This formula was independently discovered by Albert Girard (1595-1632) and Thomas Harriot (1560-1621).
4. Spherical polygons
Now that we know how to compute the area of a geodesic triangle, can we figure out how to compute the area of a geodesic polygon?
Yes, we can! Every
The sum of all the angles in a polygon is equal to the sum of all the angles in its constituent triangles. And, we now know that each of those
Therefore, the area of the polygon must be:
Stated another way:
To portray this formula visually, we’ve inscribed the components of the sum onto the sphere.
Note that each vertex and edge correspond to a component of the sum, as well as the face itself. This will be useful later in the proof.
5. The conclusion
Now that we have a few tools under our belt, let’s consider a convex polyhedron.
What happens when we inflate the polyhedron to meet its enclosing sphere? The sum of the areas of all the resulting geodesic polygons should be equivalent to the surface area of the sphere!
Next, apply the visual method for computing the area sum across all polygons. Each vertex contributes a total of
Putting it all together:
Or, simply stated:
Therefore:
Et voilà!
The polyhedron formula is also known as Euler’s characteristic formula because the right-hand side of the equation is actually a “characteristic” of the sphere’s topology. If we were to inscribe the graph on a torus instead of a sphere, the Euler characteristic would be 0 rather than 2.
To learn more about this, I recommend David Richeson’s excellent book Euler’s Gem, which was the inspiration for this page.
Also the inimitable 3blue1brown has a great video on the polyhedron formula, as well as a video about the surface area of a sphere.
This page is the 2026 resurrection of a scrollytelling post I wrote in 2019 that is no longer functional. The prose is almost exactly the same as it was, but I removed the WebGL graphics and scrollytelling, which I was never really happy with anyway.