A cube has 8 corners, 12 edges and 6 faces. A tetrahedron has 4 corners, 6 edges and 4 faces, and the classic soccer ball pattern has 60, 90 and 32. The lists look unrelated, yet in every case the corners minus the edges plus the faces come to exactly 2. This page explains why that happens for every convex polyhedron, by flattening its network of edges into the plane and pruning it one edge at a time, and shows what changes on a surface with a tunnel through it.
Key terms
Euler’s polyhedral formula
Definition For every convex polyhedron with vertices, edges and faces,
Each vertex, edge and face is counted once, including those at the back. More generally the formula holds for a polyhedron whose surface can be bent and stretched into a sphere without tearing, provided every face is a polygon without holes. Both conditions matter. On the surface of a solid with a tunnel through it, with every face a polygon without holes, the count is instead, and a face with a hole can throw the count off on any surface. The proof has three steps. First, remove one face and flatten the rest of the surface into the plane without breaking or crossing any edges, and count the region outside the drawing as the removed face, so that , and do not change. Second, as long as two or more faces are left, delete an edge that has different faces on its two sides. This lowers and by each, keeps the same and keeps the network connected. Third, when one face is left the network is a tree, which has edges, so
The formula is named after Leonhard Euler, who stated it in 1750.
In plain words Count the corners, subtract the edges and add the faces. For any convex solid with flat faces the result is , whatever its shape and however many faces it has.
Example The tetrahedron gives , the cube and the octahedron, with 6 vertices, 12 edges and 8 triangular faces, . The soccer ball pattern, called the truncated icosahedron, has 12 pentagons and 20 hexagons, so . Every edge borders exactly two faces and every vertex lies on exactly three, so counting the corners of all the faces counts each edge twice and each vertex three times,
and . Careless counting breaks the pattern. Counting the four edges of each face of a cube separately gives edges, every edge twice, and .
Euler characteristic
Definition Draw a network of vertices and edges on a closed surface, such as a sphere or the surface of a doughnut, so that every edge is a curve that ends at vertices and meets other edges only at vertices, and so that every piece the network cuts the surface into, called a face, is a disk, a region that can be flattened into a polygon without holes. The Euler characteristic of the surface is
Its value depends only on the surface and not on the network chosen, as long as the network meets these conditions. Every such network on a sphere, and so every convex polyhedron, gives . Every such network on the surface of a doughnut, called a torus, gives . More generally, the surface of a solid with tunnels through it has .
In plain words The number is a fingerprint of the surface, not of the way it is cut into pieces. A sphere has fingerprint and a doughnut has .
Example Draw a 3 by 3 grid of squares on a flexible square sheet. Glue the left edge of the sheet to the right edge to make a tube, then bend the tube around and glue its two end circles together, which gives the surface of a doughnut. The grid points become vertices, since points on glued edges come together, in pairs along the sides of the sheet and all four corners into one, and the grid segments become edges, since the segments on the left edge join those on the right and the on the top join those on the bottom. The squares stay faces, each a disk, so
Changing the network does not change this. Cutting one square in two along a diagonal adds one edge and one face, and putting a new vertex in the middle of an edge adds one vertex and one edge, so in both cases stays .
Convex polyhedron
Definition A polyhedron is a solid whose surface is made of finitely many flat polygons, its faces. The sides of the faces are the edges, each shared by exactly two faces, and the corners of the faces are the vertices. A polyhedron is convex when, for any two of its points, the straight segment joining them lies entirely inside it. Every face of a convex polyhedron is then a convex polygon, and the whole solid lies on one side of the plane of each face. Seen from any point inside, every direction meets the surface exactly once, so the surface can be pushed out onto a sphere around that point without tearing or overlapping, which is why its Euler characteristic is . Convexity is enough for Euler’s formula but not needed. What matters is that the surface can be bent into a sphere and that every face is a disk.
In plain words A convex polyhedron has no dents and no tunnels. Set it down on any of its faces and the whole solid stays above the table.
Example The cube, the tetrahedron and the truncated icosahedron are convex. Push a dent into a cube by replacing its top face with four triangles that meet at a point inside the cube, below the center of the top face. The solid is no longer convex, but it can still be bent into a sphere, and it has vertices, edges and faces, with . A square picture frame, a square block with a square hole cut through its middle, is not sphere-like at all. It has vertices on top and on the bottom, faces made of four trapezoids on top, four on the bottom, four outer walls and four inner walls, and edges, twelve on top, twelve on the bottom and eight running up and down. So
the value of a torus, because the hole through the frame is a tunnel.
Planar graph
Definition A graph is a collection of vertices together with edges, each edge joining two vertices. It is connected when any vertex can be reached from any other along edges. A graph is planar when it can be drawn in the plane with no two edges crossing, so that edges meet only at shared endpoints. Such a drawing cuts the plane into regions called faces, and exactly one of them, the outer face, is unbounded. Euler’s formula for planar graphs says that every crossing-free drawing of a connected planar graph has , with the outer face counted. Every convex polyhedron gives one. Look at it from a point just outside the middle of one face, so close that no other face can be seen from there, and project every vertex and edge along the lines of sight onto the plane of that face. The result, called a Schlegel diagram, has no crossings. The chosen face is the outer boundary of the drawing and corresponds to the outer face, while every other face of the polyhedron becomes a bounded region, so the drawing has the same , and as the polyhedron.
In plain words A planar graph is a network of dots and lines that can be drawn on paper without crossings. The region outside the drawing counts as a face too.
Example The Schlegel diagram of a cube is a small square inside a large square, with four spokes joining their corners. It has vertices and edges. Its faces are the small square, the four four-sided regions between the squares and the outer face, six in all, and . Leaving out the outer face would give . Not every graph is planar. Five points, each joined to the other four, cannot be drawn in the plane without a crossing.
Spanning tree
Definition A cycle in a graph is a closed route along edges that returns to its starting vertex without using any edge or any other vertex twice. A tree is a connected graph with no cycles, and a tree with vertices has exactly edges. To see why, start from one vertex and reach the others one at a time, each time using an edge from a vertex already reached to a new one, which exists because the tree is connected. Each step adds one vertex and one edge, so when all vertices are reached there are edges. No edge is left out, since an edge between two vertices already reached would close a cycle with the route already built between them. A spanning tree of a connected graph is a tree made of all its vertices and some of its edges. Every connected graph with finitely many edges has one. As long as some edge lies on a cycle, delete it. The graph stays connected, because the rest of the cycle still joins the two ends of the deleted edge, and when no cycle is left, what remains is a spanning tree. In a crossing-free drawing, an edge lies on a cycle exactly when it has different faces on its two sides, so each deletion merges two faces into one. An edge with the same face on both sides must not be deleted, because that would cut the network in two.
In plain words A spanning tree is a skeleton of the network that still reaches every vertex but has no loops. Cutting the loops open one edge at a time merges the faces until only the outside is left.
Example Name the corners of the large square in the cube’s Schlegel diagram , , and in order, and the corners of the small square , , and , so that the spokes are , , and . Delete the edges , , , and one at a time. Each has different faces on its two sides when it is deleted, and the ledger keeps the value at every step.
| Edges deleted so far | ||||
|---|---|---|---|---|
| none | 8 | 12 | 6 | 2 |
| 8 | 11 | 5 | 2 | |
| , | 8 | 10 | 4 | 2 |
| , , | 8 | 9 | 3 | 2 |
| those and | 8 | 8 | 2 | 2 |
| those and | 8 | 7 | 1 | 2 |
The edges left, , , , , , and , form a spanning tree, with . Other choices of deleted edges give other trees, but always ones with edges and one face.
Check yourself
- Count the vertices, edges and faces of a pyramid with a hexagonal base and of a prism with hexagonal ends, and check Euler’s formula. Then do the same for a pyramid and a prism over a polygon with sides, where .
Show the answer
The hexagonal pyramid has base corners and the apex, so . It has base edges and slanted edges, so , and triangles plus the base, so . Then . The hexagonal prism has , and , and . Over an -sided polygon the pyramid has vertices, edges and faces, and the prism has vertices, edges and faces, so
- Glue a small cube onto the middle of the top face of a large cube, so that the small cube’s bottom face lies inside the large cube’s top face without touching its edges. Count the vertices, edges and faces of the surface of this solid and compute . Which condition of Euler’s formula fails, and how can you fix it?
Show the answer
Each cube contributes vertices and edges, so and . The faces are the untouched faces of the large cube, the visible faces of the small cube and what is left of the large cube’s top face, so , and
The surface can still be bent into a sphere, so the trouble is elsewhere. The leftover top face is a square ring with a hole in it, not a disk, and the network of edges falls into two pieces that do not touch. Draw four new edges from the corners of the small cube’s base to the nearest corners of the large cube’s top face. The ring splits into four four-sided faces, each a disk, the network becomes connected, and the count is , , , with .
- Extend the pattern. A convex polyhedron has only pentagons and hexagons as faces, with exactly three faces meeting at every vertex. Use Euler’s formula to show that it has exactly 12 pentagons, however many hexagons it has.
Show the answer
Let be the number of pentagons and the number of hexagons, so , and let be the total number of corners of all the faces. Every edge borders two faces, so , and every vertex lies on three faces, so . Multiplying Euler’s formula by gives
The hexagons cancel, so the formula says nothing about . The regular dodecahedron has , with , and , and the truncated icosahedron has , with , and . Both have exactly 12 pentagons.