This adds 2k vertices and 2k edges to the graph, but does not effect the interior of any face.
Now, add edges vivi+1, subscripts modulo 2k (see Figure 3).
Each edge that is added lies entirely within a face of the embedding,
and thus subdivides that face into two faces, each of which is a 2-cell,
increasing the number of faces by one and the number of edges by one.
Each of these operations results in a connected graph.
Let G' denote the graph that is obtained after all of these operations. Then,
ν(G') = ν(G) + 2k,
ε(G') = ε(G) + 4k,
φ(G') = φ(G) + 2k,
ν(G) - ε(G) + φ(G) = ν(G') - ε(G') + φ(G'),
and the result holds for G iff it holds for G'.
We now remove k-1 of the edges traversing C in the embedding of G'.
This deletes k-1 edges and k-1 faces.
When we delete the final edge, we transform a face which is a 2-cell into a face containing the crosscap,
but bounded by the cycle
v1v2...v2kv1.
We now remove this face and its crosscap
and replace the with the 2-cell
bounded by v1v2...v2kv1.
The resulting graph, G" has
ν(G") = ν(G'),
ε(G") = ε(G') - k,
φ(G') = φ(G) - (k-1), and is embedded on
Sg,c-1. Hence,
For each handle H = (H1,H2), we shall mimic the above process.
Suppose that H is a handle of Sg,c and that the the edges traversing H are
e1, e2, ..., ek, in this cyclic clockwise order about
H1 (see Figure 4).
We add vertices v1, v2, ..., vk,
cyclically around (but slightly outside of) H1,
with vi on ei and
vertices vk+1, vk+2, ..., v2k,
cyclically around (but slightly outside of) H2,
with vk+i on ei.
This adds 2k vertices and 2k edges to the graph,
but does not effect the interior any face.
Now, add edges v1v2, v2v3, ...,
vkv1, and edges
vk+1vk+2, vk+2vk+3, ...,
v2kvk+1 (see Figure 5).
Each edge that is added lies entirely within a face of the embedding,
and thus subdivides that face into two faces, each of which is a 2-cell,
increasing the number of faces by one and the number of edges by one.
Each of these operations results in a connected graph.
Let G' denote the graph that is obtained after all of these operations. Then,
ν(G') = ν(G) + 2k,
ε(G') = ε(G) + 4k,
φ(G') = φ(G) + 2k,
ν(G) - ε(G) + φ(G) = ν(G') - ε(G') + φ(G'),
and the result holds for G iff it holds for G'.
Let G* denote the subgraph which is obtained
by deleting all edges traversing any of the handles.
There is a natural embedding of G* on S0.
Each face of G* is either a 2-cell from the embedding of G'
or is one of the cycles we have added around the circular regions defining the handles
(and these faces also are 2-cells). Thus, G* is connected.
We may now proceed to remove the handle H.
When we delete the k edges traversing H,
we delete k faces which were 2-cells, and leave a face that contains the handle.
We now delete this aberrant face and replace it by two 2-cells, one with boundary
v1v2...vkv1, and the other with boundary
vk+1vk+2...v2kvk+1.
The resulting graph, G" is connected and has
ν(G") = ν(G'),
ε(G") = ε(G') - k,
φ(G') = φ(G) - k + 2, and is embedded on
Sg-1. Hence,
We may now assume that g = c = 0 and that G is embedded on S0.
Let T be any spanning tree of G.
There are ε-ν+1 edges of G which are not in T.
Any such edge e is contained in a unique cycle Ce of T+e.
Since Ce forms a closed curve on the sphere,
the edge e is part of the boundary of two distinct faces of G,
separated by Ce.
If we delete e, we merge these two faces into a new 2-cell,
decreasing the number of edges and the number of faces by one,
while leaving the number of vertices static.
Thus, we need only prove the result for trees embedded on the sphere.
But, here, φ=1, and ε=ν-1 and the result is immediate.
That four colours suffice for finite graphs on S0, see the proof by
Haken and Appel.
There are also results for graphs embedded on Nc, c > 0, c ≠ 2.
Let hc denote the integer part of (7 + sqrt(1+24c)) / 2. Then,
hc colours suffice and there are graphs on the surface which take this many colours.
Here,
Kp, p ≥ 3, p ≠ 7, embeds on Nc,
where c is the smallest integer which is at least (p-3)(p-4)/6. The exception is that
K7 does not embed on N2, the Klein bottle,
and every graph which can be embedded on the Klein bottle has chromatic number at most six.
(The astute reader might wish to verify that proof on this page can easily be extended to show that if G is any simple, but not complete, graph
embedded on N2, then G has a vertex of degree at most five.)
The upper bounds for graphs on Nc or Sg are sometimes combined.
The chromatic number of a graph G embedded on one of these surfaces, S, is at most
(7 + sqrt(49-24ES )) / 2,
where ES is the Euler characteristic of S.
(The special case ES = 2 is the Haken-Appel theorem.)