ArticleslgStudy

mathematics

Hall's marriage theorem

Hall's marriage theorem is a mathematics topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Hall's marriage theorem rather than just read about it. In short: In mathematics, Hall's marriage theorem, proved by Philip Hall (1935), is a theorem with two equivalent formulations. In each case, the theorem gives a necessary and sufficient condition for an object to exist: The combinatorial formulation answers whether a finite collection of sets has a transversal—that is, whether an element can be chosen from each set without repetition.

Hall's marriage theorem — main illustration
Hall's marriage theorem — illustration

Key takeaways

  • Hall's marriage theorem belongs to mathematics; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Hall's marriage theorem to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Hall's marriage theorem from memory before moving on to harder problems.

Reference excerpt

In mathematics, Hall's marriage theorem, proved by Philip Hall (1935), is a theorem with two equivalent formulations. In each case, the theorem gives a necessary and sufficient condition for an object to exist:

The combinatorial formulation answers whether a finite collection of sets has a transversal—that is, whether an element can be chosen from each set without repetition. Hall's condition is that for any subset of sets from the collection, the total unique elements they contain is at least as large as the number of sets in the subset. The graph theoretic formulation answers whether a finite bipartite graph has a perfect matching—that is, a way to match each vertex from one group uniquely to an adjacent vertex from the other group. Hall's condition is that any subset of vertices from one group has a neighbourhood of equal or greater size.

Combinatorial formulation

Statement Let F {\displaystyle {\mathcal {F}}} be a finite family of sets (note that although F {\displaystyle {\mathcal {F}}} is not itself allowed to be infinite, the sets in it may be so, and F {\displaystyle {\mathcal {F}}} may contain the same set multiple times). Let X {\displaystyle X} be the union of all the sets in F {\displaystyle {\mathcal {F}}} , the set of elements that belong to at least one of its sets. A transversal for F {\displaystyle {\mathcal {F}}} is a subset of X {\displaystyle X} that can be obtained by choosing a distinct element from each set in F {\displaystyle {\mathcal {F}}} . This concept can be formalized by defining a transversal to be the image of an injective function f : F → X {\displaystyle f:{\mathcal {F}}\to X} such that f ( S ) ∈ S {\displaystyle f(S)\in S} for each S ∈ F {\displaystyle S\in {\mathcal {F}}} . An alternative term for transversal is system of distinct representatives. The collection F {\displaystyle {\mathcal {F}}} satisfies the marriage condition when each subfamily of F {\displaystyle {\mathcal {F}}} contains at least as many distinct members as its number of sets. That is, for all G ⊆ F {\displaystyle {\mathcal {G}}\subseteq {\mathcal {F}}} ,

| G | ≤ | ⋃ S ∈ G S | . {\displaystyle |{\mathcal {G}}|\leq {\Bigl |}\bigcup _{S\in {\mathcal {G}}}S{\Bigr |}.}

If a transversal exists then the marriage condition must be true: the function f {\displaystyle f} used to define the transversal maps G {\displaystyle {\mathcal {G}}} to a subset of its union, of size equal to | G | {\displaystyle |{\mathcal {G}}|} , so the whole union must be at least as large. Hall's theorem states that the converse is also true:

The name "marriage theorem" came from (Halmos & Vaughan 1950)Suppose that each of a (possibly infinite) set of boys is acquainted with a finite set of girls. Under what conditions is it possible for each boy to marry one of his acquaintances? It is clearly necessary that every finite set of k boys be, collectively, acquainted with at least k girls... this condition is also sufficient.

Examples

… excerpt ends here. Continue reading the full article.

Illustrations

Hall's marriage theorem: example 2, marriage condition violated
example 2, marriage condition violated
Hall's marriage theorem: blue edges represent a matching
blue edges represent a matching

Worked examples

Example 1 — a first encounter with Hall's marriage theorem

Start with the simplest possible case. Write down what Hall's marriage theorem claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In mathematics, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Hall's marriage theorem before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Hall's marriage theorem ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Hall's marriage theorem

In research
Hall's marriage theorem appears in mathematics research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Hall's marriage theorem in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Hall's marriage theorem is common in secondary-school and first-year university syllabi. It links to neighbouring topics Matching (graph theory), Theorems in combinatorics, Theorems in graph theory, so understanding it makes those chapters shorter.
In everyday life
Look for Hall's marriage theorem outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Hall's marriage theorem” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Hall's marriage theorem in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Hall's marriage theorem means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Hall's marriage theorem out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Hall's marriage theorem in simple terms?

In mathematics, Hall's marriage theorem, proved by Philip Hall (1935), is a theorem with two equivalent formulations. In each case, the theorem gives a necessary and sufficient condition for an object to exist: The combinatorial formulation answers whether a finite collection of sets has a transver…

Why does Hall's marriage theorem matter?

Because it connects several mathematics ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Hall's marriage theorem?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Hall's marriage theorem.

Tags

  • Matching (graph theory)
  • Theorems in combinatorics
  • Theorems in graph theory

Keep exploring