Use the equivalent bipartite formulation: the left set has vertices and a matching must cover it. Necessity is immediate, since distinct matched partners for any left subset must all lie in its neighborhood.
For sufficiency, induct on . The cases zero and one are immediate from the neighborhood condition. If a nonempty proper left subset satisfies , induction matches into . For the remaining left vertices and remaining right vertices, any subset has at least available neighbors: applying Hall's inequality to and removing the possible neighbors in proves this. Induction supplies the second matching, and the two combine.
If no nonempty proper subset has equality, all such subsets have at least one extra neighbor. Choose any left vertex and one of its neighbors and match them. After deleting the pair, each nonempty subset of the remaining left side originally was proper and had at least neighbors; losing the chosen right vertex leaves at least . Induction completes the matching. Thusis sufficient as well as necessary. If the right set is infinite, any subset with infinitely many neighbors automatically meets the finite inequalities, and the same finite-left induction applies.
Articles by others on the same topic
There are currently no matching articles.