§ Proof by contradiction
- Euler graph is a graph with an euleian circuit, so we pass through every edge exactly once and return to the node we started from.
- Alternatively, every node has even degree. Consider the cycle as starting at some vertex
v. To pass through all edges adjacent tovmust mean that every time we leavevon a previously unusedv->_we must return back tovvia a unique edge_->v. This allows us to pair edges together uniquely, giving us an even number of edges atv. - This argument works at any generic
v, since we can think of a cycle as starting from any vertex. - Thus, every vertex of
Ghas even degree. - Consider the dual graph
H := G*. - Suppose
His not bipartite, soHhas an odd length cycleO. - Let
K := H*be the dual ofH. Consider the face ofHthat is bounded by the odd length cycleO, call itF(O). This faceF(O)has an odd number of neighbours, one for each edge ofO. So an number of edges inKconnectF(O)to its neighbours. Thus,Khas a vertex with an odd number of edges indicent on it. - However,
K = H* = G** = G. This implies thatGhas a vertex with an odd number of neighbours, contradicting its eulerian nature.
§ Constructive proof
- Consider a graph embedding. Since the graph is eulerian, we get a path/closed curve
p: S^1 -> R^2that traverses the graph along its euler tour. - If the closed curve
phas self-intersections, remove them by gently "spreading"p. - This gives us two regions on the sphere, one inside the curve and one outside the curve (by jordan curve theorem).
- Key takeaway: Euler graphs are graphs you can draw with a pen.
§ How this is different from hamiltonian circuit
Consider:
a----------b| |f----------c| |e----------d- The cycle
a->b->c->d->e->f->ais hamiltonian. - There is no eulerian cycle since
fhas odd degree. So if we start fromf, it is impossible to return tof. - So hamiltonian circuits do not correspond (at least in this way) to geometry.