A matching from to is a set of pairwise vertex-disjoint edges that covers every vertex of . Equivalently, it chooses for each a distinct neighbour in .
Hall marriage theorem says that such a matching exists if and only if
Necessity is immediate: the distinct partners of the vertices in all belong to .
For sufficiency, induct on . The claim is clear when . First suppose every nonempty proper satisfies the strict inequality . Choose an edge and delete and . For , deletion removes at most one neighbour, so
Induction gives a matching of , and adding completes it.
Otherwise there is a nonempty proper with . Hall's condition holds in the bipartite graph induced by , so induction matches onto . For ,
and hence has at least neighbours outside . Induction therefore matches into . The two matchings are disjoint and together cover .
Let the bipartition be . Counting edges from each side gives
so . For , the edges leaving all end in , while each vertex of receives at most of them. Therefore
and Hall's condition holds. There is a matching covering , of size . No matching can use more than one edge at each vertex, so this is maximal and
Let be a maximum matching and put . The unmatched vertices form an independent set, since an edge between two of them could be added to . Because is -regular, exactly edges run from unmatched vertices to vertices covered by .
Each endpoint of a matched edge has one incident edge in , and hence at most incident edges from unmatched vertices. The two endpoints of each of the matched edges therefore receive at most such edges. Thus
Rearranging gives
For every , take the disjoint union
of triangles. This graph is -regular, has vertices, and each triangle contributes exactly one edge to a maximum matching. Hence
so equality holds for this infinite family.

Articles by others on the same topic (0)

There are currently no matching articles.