Lecture 14: Kuratowski's theorem; graphs on the torus and Mobius band
Last session we proved that the graphs and are not planar. We now discuss Kuratowski’s theorem, which states that, in a well defined sense, having a or a are the only obstruction to being non-planar.
We begin with some two simple observations.
Observation 1
If is a subgraph of , and is not planar, then is not planar.
Proof
If we could draw in the plane, it would produce a drawing of in the plane, a contradiction.
As an immediate corrolary, we see that is not planar for , as all such complete graphs contain as a subgraph; similarly, are not planar, with .
Our second observation is the following: suppose we took a graph , and made a new graph by adding one vertex of degree 2 in the middle of one of the edges of . Then drawing is basically the same as drawing , and then sticking an extra dot on an edge. Hence, will be planar if and only if was.
We now make this precise:
Definition
We say that is a subdivision of if it is obtained from by repeatedly choosing an edge and splitting it into two by adding a new vertex, as in the following picture:
Observation 2
Suppose that is a subdivision of . Then is planar if and only if is.
Example
The following graph is nonplanar, since it is obtained from by subdividing a single edge.
Putting together the two lemmas, we see that if has a subgraph , so that is a subdivision of a non-planar graph (like or ), then we isn’t planar. We illustrate this now in an exmaple.
Example: The Petersen graph is not planar
The subgraph drawn with thick edges (containing all but two of the edges in the Petersen graph) is homeorphic to . we have drawn three vertices blue and three vertices red to highlight the vertices of . The nonhighlighted edges are in the subgraph, but they are the ones that are forgetten to show that the highlighted graph is homeomorphic to .
Kuratowski’s Theorem
A graph is nonplanar if and only if it contains a subgraph homeomorphic to or .
Our two observations, together with this morning’s result that and are nonplanar, prove the “if” direction. The “only if” direction is much harder, and we will not prove it.
However, we will only use the “only if” direction implicitly. Using the “only if” direction explicitly would amount to prove that some graph was planar by showing it had no subgraphs that were subdivisions of or , which we would be quite laborious. We have a much easier way to prove that a graph is planar: drawing it in the plane.
We will however, use the “only if” direction implicitly in the following way. Suppose we have a graph , and we want to determine if is planar or not. We can try to prove it is planar by trying to draw it in the plane, and we can try to prove it is not planar by finding a subgraph of that is homeomorphic to either or . The “only if” direction of Kuratowski’s theorem tells us that one or the other of these attempts will always work. Thus, we have a practical method to determine whether or not a graph is planar or not – try to draw it in the plane. If you find this difficult, and begin to expect that it isn’t possible, start looking for a subgraph homeomorphic to either or , which would prove it can’t be drawn on the plane.
Graphs on other surfaces
We now transition to drawing graphs on other surfaces. In lecture, we had some slides providing pictures for the beginning of this discussion; a few, but not all, of those images are in the body of these notes now.
Trying to draw graphs on surfaces can be fun, but it seems like a rather unmotivated question to consider, so we began with motivating it by videogames. Many videogames (pacman, asteroids, overhead RPGs like the early Final Fantasy games) take place on a rectangle screen:
To avoid making the world have an “edge”, the result will often happen: if a character moves off the right of the screen it will reappear at the edge of the left screen, and similarly if a character moves off the top of the screen, it reappears on the corresponding place on the bottom of the screen.
This set-up is used to simulate the surface of a planet. However, if one traces through the result of these identifications, one sees that the surface is a torus:
Definition
A “video-game graph” is one that “locally looks like” a part of graph paper.
Motivating Question
If videogame designers were more clever, could they put a finite videogame graph on the sphere? Can you prove that it isn’t possible?
Drawing graphs on the torus
If we wanted to draw a graph on the sphere, we could do this physically by taking a balloon and a felt pen, but it would be a little awkward to turn in or mark homeworks this way. Luckily, we saw last time that, using stereographic projection, drawing a graph on the sphere is equivalent to being able to draw it on the plane.
Similarly, we could draw graphs on torus by getting donuts, and writing on them with icing sugar. But again, this is rather impractical, and we’d like a way to represent drawing a graph on a torus that is conveniently done on a piece of paper.
The videogame / paper-folding discussion shows us how to do this. We draw a square to represent the torus. On the top and bottom border we draw one arrow in the same direction, to signify that these edges will be identified (this is how the paper was folded, or what a character does in the videogame). We do similar with the side borders, with two arrows.
Then we can draw the graph in the square, with the following added options – if a drawn edge reaches the left (right) border, it continues at the same spot on the right (left) border, and similarly with the top/bottom borders.
Example
and cannot be drawn on the plane, but they can be drawn on the torus as follows:
The graph on the left shows on the torus. The picture on the right has the same drawing of in black, but in red has added an extra vertex and 5 extra edges incident to it to make a . There are appear to be 4 red vertices, at each corner of the square, but since all the corners get identified by the folding, they correspond to the same point of the torus.
Challenge
Draw on the torus.
It turns out that cannot be drawn on the torus; we will prove this later.
What comes next?
What other surfaces other than the sphere and torus are possible? One possibility is just adding “more holes”; this produces the “donut with holes”, more formally known as the “suface of genus ”.
You won’t have to work with surfaces of higher genus, but it is worth knowing that this is an active area of research and investigation. It turns out (try to prove it! It’s not hard…) that given any finite graph , there is some so that can be drawn on a surface of genus without the edges crossing. The genus of a graph is defined to be the lowest such that this can be done.
Nonorientable Surfaces
Although you won’t have to work with surfaces of higher genus, you will have to be able to work with a couple of other surfaces. We will end this lecture by introducing the Mobius band:
Unorientable surfaces
In this half of the lecture, we introduce the real projective plane, the simplest closed compact unorientable surface.
Before we do that, it is easiest to review an unorientable surface with boundary that may be more familiar: the Mobius band.
The Mobius band
Suppose one has a strip of paper and glues the opposite edges together in the natural way – this makes a cylinder.
If instead, one glued the ends together with half a twist, one would get the Mobius band:
The mobius band is not the same topological space as the cylinder. One way to see this is that it is unorientable – there is not a consistent notion of left and right on the Mobius band. If you start at one point on the Mobius band, and travel along it until you jump across the other side of the identification, you will eventually return to where you started. However, your left and right will have been interchanged! This is seen in the following pictures, stolen from this blog post:
The creature started out, his right hand was blue, but when he returns from his trip around the mobius band it is now his left hand that is blue!