PlanetMath (more info)
 Math for the people, by the people. Sponsor PlanetMath
Encyclopedia | Requests | Forums | Docs | Wiki | Random | RSS  
Login
create new user
name:
pass:
forget your password?
Main Menu
Owner confidence rating: High Entry average rating: Very high
[parent] proof of Euler's polyhedron theorem (Proof)

This proof is not one of the standard proofs given to Euler's formula. I found the idea presented in one of Coxeter's books. It presents a different approach to the formula, that may be more familiar to modern students who have been exposed to a ``Discrete Mathematics'' course. It falls into the category of ``informal'' proofs: proofs which assume without proof certain properties of planar graphs usually proved with algebraic topology. This one makes deep (but somewhat hidden) use of the Jordan curve theorem.

Let $ G=(V,E)$ be a planar graph; we consider some particular planar embedding of $ G$. Let $ F$ be the set of faces of this embedding. Also let $ G'=(F,E')$ be the dual graph ($ E'$ contains an edge between any 2 adjacent faces of $ G$). The planar embeddings of $ G$ and $ G'$ determine a correspondence between $ E$ and $ E'$: two vertices of $ G$ are adjacent iff they both belong to a pair of adjacent faces of $ G$; denote by $ \phi:E\to E'$ this correspondence.

\includegraphics{euler1}

In all illustrations, we represent a planar graph $ G$, and the two sets of edges $ T\subseteq E$ (in red) and $ T'\subseteq E'$ (in blue).

Let $ T\subseteq E$ be a spanning tree of $ G$. Let $ T' = E' \setminus \phi[E]$. We claim that $ T'$ is a spanning tree of $ G'$. Indeed,

$ T'$ contains no loop.
\includegraphics[scale=0.7]{euler2}
Given any loop of edges in $ T'$, we may draw a loop on the faces of $ G$ which participate in the loop. This loop must partition the vertices of $ G$ into two non-empty sets, and only crosses edges of $ E\setminus T$. Thus, $ (V,T)$ has more than a single connected component, so $ T$ is not spanning. [The proof of this utilizes the Jordan curve theorem.]
$ T'$ spans $ G'$.
\includegraphics[scale=0.7]{euler3}
For suppose $ T'$ does not connect all faces $ F$. Let $ f_1,f_2\in F$ be two faces with no path between them in $ T'$. Then $ T$ must contain a cycle separating $ f_1$ from $ f_2$, and cannot be a tree. [The proof of this utilizes the Jordan curve theorem.]

We thus have a partition $ E=T\cup \phi^{-1}[T']$ of the edges of $ G$ into two sets. Recall that in any tree, the number of edges is one less than the number of vertices. It follows that

$\displaystyle \vert E\vert = \vert T\vert + \vert T'\vert = (\vert V\vert-1) + (\vert F\vert-1) = \vert V\vert+\vert F\vert-2, $
as required.




Anyone with an account can edit this entry. Please help improve it!

"proof of Euler's polyhedron theorem" is owned by mps. [ full author list (2) | owner history (1) ]
(view preamble | get metadata)

View style:


This object's parent.
Log in to rate this entry.
(view current ratings)

Cross-references: number, tree, separating, cycle, path, spanning, connected component, partition, loop, spanning tree, represent, iff, vertices, adjacent, edge, contains, graph, faces, embedding, Jordan curve theorem, topology, algebraic, planar graphs, properties, category, formula, Euler's formula, proof

This is version 4 of proof of Euler's polyhedron theorem, born on 2002-06-16, modified 2006-11-15.
Object id is 3109, canonical name is ProofOfEulersPolyhedronTheorem.
Accessed 7314 times total.

Classification:
AMS MSC05C99 (Combinatorics :: Graph theory :: Miscellaneous)

Pending Errata and Addenda
None.
[ View all 2 ]
Discussion
Style: Expand: Order:
forum policy

No messages.

Interact
post | correct | update request | add example | add (any)