3.II.17H

Graph Theory
Part II, 2007

Let GG be a bipartite graph with vertex classes XX and YY, each of size nn. State and prove Hall's theorem giving a necessary and sufficient condition for GG to contain a perfect matching.

A vertex xXx \in X is flexible if every edge from xx is contained in a perfect matching. Show that if Γ(A)>A|\Gamma(A)|>|A| for every subset AA of XX with AX\emptyset \neq A \neq X, then every xXx \in X is flexible.

Show that whenever GG contains a perfect matching, there is at least one flexible xXx \in X.

Give an example of such a GG where no xXx \in X of minimal degree is flexible.