A matching in a graph from to chooses one distinct neighbour in for each vertex of . For a finite bipartite graph, the Hall marriage theorem states that such a matching exists if and only if for every . Necessity follows because the matched neighbours of are distinct members of .
For sufficiency use induction on , with the empty and one-vertex cases immediate. If some nonempty proper satisfies , the induced graph on satisfies Hall's condition. The remaining graph on does too: for ,Inductively match both pieces and combine them. If no nonempty proper subset is tight, choose an edge and remove its endpoints. Every nonempty subset of the remaining is proper in the original , so ; removing preserves Hall's condition. Match the remainder inductively and add . This proves the theorem without a flow or disjoint-path theorem.
Fix any edge . After deleting and , every nonempty subset of satisfies , by the strict inequality in the question. The Hall marriage theorem gives a matching in a graph for the remainder; adding gives a matching covering and containing the prescribed edge. The case is immediate.
Suppose a nonempty proper is tight. In every matching in a graph covering , the vertices of use every vertex of . Hence no edge from to could occur in such a matching. The assumption that every edge occurs therefore rules out all such edges. By definition there are also no edges from to . This separates from the rest, which contains the nonempty set , contradicting connectedness. Hall's inequality must therefore be strict on every nonempty proper .
Take a disjoint union of single edges, each joining one vertex of to one of . Its unique matching in a graph covering contains every edge, while any singleton satisfies . For this is nonempty and proper. This illustrates why connectedness was needed in part (ii).
No. In the six-cycle with cyclic vertices , every edge belongs to one of the two alternating perfect matchings. However, the disjoint edges and cannot belong to a common perfect matching: the remaining vertices are not adjacent. Taking and gives the required bipartite graph counterexample.
Articles by others on the same topic
There are currently no matching articles.