Paper 1, Section II, F

Graph Theory
Part II, 2013

State and prove Hall's theorem about matchings in bipartite graphs.

Show that a regular bipartite graph has a matching meeting every vertex.

A graph is almost r-regular if each vertex has degree r1r-1 or rr. Show that, if r2r \geqslant 2, an almost rr-regular graph GG must contain an almost (r1)(r-1)-regular graph HH with V(H)=V(G)V(H)=V(G).

[Hint: First, if possible, remove edges from GG whilst keeping it almost r-regular.]