Proof of Hall's theorem for bipartite graphs from Hall's marriage theorem
Builds on Bipartite graphMatchingNeighbourhoodHall's marriage theorem
Proof
We translate matchings into transversals of the family of neighbourhoods.
- Let be a finite bipartite graph with parts and . For , let be its neighbourhood. For , the set of the statement equals .
- Consider the finite family of finite sets, indexed by .
- Suppose is a matching that covers every vertex of . For , let be the other end of the edge of at . This edge is unique, because no two edges of share an end.
- Each edge joins to , so . If with , two edges of would share the end . So is injective, and it is a transversal of the family.
- Conversely, let be a transversal of the family. Let . These are edges, since .
- Two distinct edges and of have and . Ends in and ends in cannot coincide, as the parts are disjoint. So is a matching, and it covers .
- By Steps 3 to 6, has a matching covering if and only if the family has a transversal.
- By Hall's marriage theorem, applied after numbering the elements of , this holds if and only if for every .
- By Step 1, this condition says for every .
Idea
A matching that covers is the same thing as a choice of a distinct neighbour for each vertex of . That is a transversal of the neighbourhoods, so the marriage theorem applies directly.
Reading path
To understand this page from the ground up, read these 18 pages in order. The foundations come first. The path takes the proofs Proof of strong induction from ordinary induction, Proof of Hall's marriage theorem by induction on the number of sets.
Show the path as a graph
- no evidence level
- Bipartite graph definition
- Definition by recursion concept
- Graph definition
- Matching definition
- Mathematical induction concept
- Natural numbers object
- Peano axioms concept
- Neighbourhood definition
- Successor function definition
- Addition of natural numbers definition
- The successor function is injective statement
- Zero is not a successor statement
- Order on the natural numbers definition
- Proof of strong induction from ordinary induction proof
- Strong induction statement
- Proof of Hall's marriage theorem by induction on the number of sets proof
- Hall's marriage theorem statement
- Proof of Hall's theorem for bipartite graphs from Hall's marriage theorem proof
Where this leads
1 page builds on this one.
Further reading
- Web https://en.wikipedia.org/wiki/Hall's_marriage_theorem, Equivalence of the two formulations
About this page
| Tag | TBBQ0H7R7E |
|---|---|
| URI | m2://TBBQ0H7R7E |
| Kind | proof |
| Writing | W0 stub |
| MSC | 05C70 |
| Proves | Hall's theorem for bipartite graphs |
| Uses | Bipartite graph, Matching, Neighbourhood, Hall's marriage theorem |
| Changed | 4 November 2026 |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- an inventory row: the row of the inventory that the node accounts for (0 of 1)
The writing levels say how complete the text of a page is. They do not measure its truth.
What links here
No page links to this page yet.