The following is a collection of combinatorics theorems commonly refereed as "equivalent" due to one being easily derived from another.
Theorem (Hall). A finite bipartite graph $G = (A\sqcup B, E)$ admits a matching saturating $A$ if, and only if, for all $W\subseteq A$ we have $|W|\le|N(W)|$.
Theorem (Kőnig). In a finite bipartite graph, a maximum matching and a minimum vertex cover have the same size.
Theorem (Menger). In a finite graph, the maximum amount of internally disjoint paths between two vertices and the minimum cut separating then have the same size.
Theorem (Dilworth). In a finite partially ordered set, a maximum antichain and a minimum chain decomposition have the same size.
Hall's Theorem Wikipedia page also mentions Birkhoff–von Neumann's Theorem as one of the equivalent theorems in this collection. The Doubly Stochastic Matrix Wikipedia page goes beyond this and claims the Birkhoff–von Neumann's Theorem is a "real valued generalization of Kőnig's Theorem". It states
Theorem (Birkhoff–von Neumann). A real matrix is doubly stochastic iff it is a convex combination of permutation matrices.
Despite the sudden change of field, Birkhoff–von Neumann's Theorem can be elegantly derived from Hall's Theorem.
However, I haven't found a proof of Hall's Theorem (or one of the equivalents) using Birkhoff–von Neumann's Theorem in order to justify the "equivalent" title. I wish to know if one exists.
This question has been asked before here. However, it also asked secondarily about a literature reference treating the combinatorics theorem collection as a whole and the accepted answer adresses only this, not the main question.
Here is what I already know.
- Kőnig has proved, before Birkhoff and von Neumann, a non-negative integer matrix with constant sum among its lines and columns is a positive integer combination of permutation matrices. Birkhoff–von Neumann's Theorem is a real valued generalization of this theorem, so maybe the Wikipedia page just linked the wrong "Kőnig's Theorem".
- Using the bi-adjacency matrix one can apply Birkhoff–von Neumann's Theorem to prove any $k$-regular bipartite graph can be decomposed into $k$ perfect matchings. From this, it is easy to prove the edge chromatic number of a bipartite graph is its maximum degree. Maybe we can use this to prove Hall's Theorem (or one of the equivalents). Notice this is a min-max type of theorem, such as Kőnig, Menger and Dilworth, since the edge chromatic number is the size of the minimum matching decomposition.