Chapter 38. Euler’s Formula
Euler’s formula is the basic counting law for connected plane graphs. It relates three quantities: the number of vertices, the number of edges, and the number of faces. If a connected planar graph is drawn without crossings, then
Here is the number of vertices, is the number of edges, and is the number of faces, including the unbounded outer face. This formula holds for every finite connected plane graph.
38.1 Statement of the Formula
Let be a connected plane graph. Write
Then Euler’s formula states that
The number
is called the Euler characteristic of the plane embedding. For connected plane graphs, its value is always . The drawing may change, the shapes of the faces may change, and the outer face may change, but the value remains the same.
38.2 First Examples
A single vertex has
Hence
A triangle has
The two faces are the bounded triangular face and the unbounded outer face. Therefore
A square with one diagonal has
The diagonal divides the inside of the square into two triangular faces, and there is also the outer face. Thus
These examples show the pattern. Adding an edge may increase the number of faces. Adding a vertex may increase the number of edges. The alternating sum remains fixed.
38.3 Trees as the Base Case
A tree with vertices has
A tree has no cycle, so a plane drawing of a tree encloses no bounded face. Therefore it has only one face, the outer face:
Substituting into Euler’s expression gives
Thus Euler’s formula holds for every tree.
This case is important because every connected graph contains a spanning tree. A connected plane graph can be reduced to a tree by deleting suitable edges from cycles.
38.4 Proof by Deleting Cycle Edges
Let be a connected plane graph.
If is a tree, the formula has already been proved. Suppose is not a tree. Then contains at least one cycle.
Choose an edge that lies on a cycle. Removing does not disconnect the graph, because the rest of the cycle still gives a path between the endpoints of . Hence the new graph remains connected.
What happens to , , and ?
The number of vertices is unchanged:
The number of edges decreases by one:
The removed edge separated two faces. After the edge is deleted, those two faces merge into one. Therefore
Now compute:
Thus deleting a cycle edge preserves the value of .
Repeat this process until no cycle remains. The resulting graph is a tree. Since the expression did not change during the deletion process, and since it equals for the final tree, it also equals for the original graph.
Therefore every connected plane graph satisfies
This is the standard edge-deletion proof of Euler’s formula.
38.5 Why the Outer Face Counts
The outer face must be counted. Without it, the formula would fail.
For a triangle, the bounded region inside the triangle is one face. If only bounded faces were counted, then
and
Counting the outer face gives , and the formula becomes
The outer face is not an exception. It is a genuine face of the embedding. It is unbounded, but it is still one of the connected regions left by the drawing.
38.6 Face Degrees
The degree of a face is the number of edge appearances along its boundary. An edge may appear twice on the same face boundary, as happens with a bridge.
For a connected plane graph, the sum of all face degrees is
Each edge has two sides. In ordinary cases, those two sides border two different faces. If the edge is a bridge, both sides border the same face. In either case, the edge contributes two appearances to the total face-boundary count.
Thus
This identity is the face version of the handshaking lemma.
38.7 The Edge Bound for Simple Planar Graphs
Euler’s formula implies that simple planar graphs cannot have too many edges.
Let be a simple connected planar graph with . Since is simple, every face has degree at least . Therefore
Euler’s formula gives
Substitute this into the inequality:
Expanding,
Hence
So every simple planar graph with at least three vertices satisfies
This inequality is one of the most useful consequences of Euler’s formula. It gives an immediate obstruction to planarity.
38.8 Application to
The complete graph has
and
If were planar, the edge bound would give
For ,
But has edges. Since
is not planar.
This proof avoids any attempt to draw all possible pictures of . The contradiction comes from counting alone.
38.9 Bipartite Planar Graphs
A stronger edge bound holds for bipartite planar graphs.
Let be a simple connected bipartite planar graph with . A bipartite graph has no odd cycle. In particular, it has no triangle. Therefore every face has degree at least .
Thus
Equivalently,
Using Euler’s formula,
Substitute:
Then
Therefore
So every simple connected bipartite planar graph with at least three vertices satisfies
38.10 Application to
The complete bipartite graph has two parts of size . It has
and
If were planar, the bipartite planar edge bound would give
For ,
But has edges. Since
is not planar.
Together, and are the two classical minimal obstructions that appear in Kuratowski’s theorem.
38.11 Disconnected Plane Graphs
Euler’s formula in the form
assumes that the graph is connected.
If a plane graph has connected components, then the formula becomes
For example, two disjoint triangles have
The drawing has three faces: the inside of the first triangle, the inside of the second triangle, and the common outer face. Thus
Hence
Since ,
The formula agrees.
38.12 Euler’s Formula and Polyhedra
Euler’s formula first appears naturally in the study of polyhedra. A convex polyhedron has vertices, edges, and faces, and these satisfy
A convex polyhedron can be projected onto the plane by choosing one face as the outer face. The resulting drawing is a connected plane graph. This explains why the same formula governs both convex polyhedra and connected planar graphs.
For a cube,
Then
For a tetrahedron,
Then
The graph-theoretic version and the polyhedral version are expressions of the same topological invariant.
38.13 Limits of the Formula
Euler’s formula gives necessary conditions for planarity, but it does not give sufficient conditions.
If a graph violates
then it is nonplanar. But if a graph satisfies this inequality, it may still be nonplanar.
For example, has
The general planar bound gives
Since , the general bound alone does not rule out planarity. The bipartite bound is needed.
Even that is still not a complete planarity test. Complete characterizations require deeper theorems, such as Kuratowski’s theorem or Wagner’s theorem.
38.14 Summary
Euler’s formula states that every connected plane graph satisfies
It can be proved by reducing a connected plane graph to a tree through deletion of cycle edges. Each such deletion lowers both the edge count and the face count by one, leaving unchanged.
The formula has several important consequences:
| Result | Formula |
|---|---|
| Connected plane graph | |
| Disconnected plane graph with components | |
| Simple planar graph, | |
| Simple bipartite planar graph, | |
| Sum of face degrees |
Euler’s formula is a counting theorem, but its force is structural. It shows that planar graphs are sparse, explains the nonplanarity of and , and connects graph theory with the topology of surfaces.