Hall's marriage theorem
Peter J. Cameron
TL;DR
The paper provides a comprehensive treatment of Hall's marriage theorem, detailing its original statement, numerous equivalent forms, and wide-ranging connections to graph theory, posets, and matroids. It integrates classical proofs (König, Menger), algorithmic approaches (max-flow/min-cut), and counting results (permanents, Latin squares), while also exploring infinite versions and hypergraph generalizations. Key contributions include the rank-based matroid generalization, the algorithmic realization of SDR construction, and topological proofs for hypergraph extensions. The work underscores Hall's theorem as a foundational tool with deep implications across combinatorics, optimization, and design theory, shaping both theory and computation.
Abstract
In 1935, Philip Hall published what is often referred to as ``Hall's marriage theorem'' in a short paper (P.~Hall, On Representatives of Subsets, \textit{J. Lond. Math. Soc.} (1) \textbf{10} (1935), no.1, 26--30.) This paper has been very influential. I state the theorem and outline Hall's proof, together with some equivalent (or stronger) earlier results, and proceed to discuss some the many directions in combinatorics and beyond which this theorem has influenced.
