Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.
Updated
Source. Hall (1935), Theorem 1, statement and necessity on printed p. 27, proof on pp. 28–29 (canonical PDF). The numbered statement gives sufficiency; the preceding paragraph supplies necessity.
Statement. Let be an integer and a finite indexed family of subsets of any set . There is an injective assignment with for every if and only if
The individual may be infinite or equal to one another. The right side is a finite cardinal, interpreted as in the definitions. For a bipartite graph whose left vertex set is finite, this is equivalently the existence of a matching covering precisely when for every . The right vertex set can be arbitrary; the finite-graph version is a special case.
Proof. If such an assignment exists, then contains exactly elements. This proves necessity.
For sufficiency, the case is witnessed by the empty function. For , (1) says , so one representative exists. Suppose , assume the result for indices, and assume (1) for the given family. Every subfamily of satisfies the same condition, so the induction hypothesis gives at least one representative assignment for these first sets. Fix one such assignment and let
The forced-intersection lemma gives
If , the distinct indices in would have union of size , violating (1). This argument includes : in that case it would say and contradict the one-index condition. Thus there is .
Since the nonempty collection defining has an intersection that omits , at least one of its representative ranges omits . Choose an assignment with such a range. Appending gives an assignment for all sets. Its old values are distinct, and its new value was absent from their range, so it is injective. This finishes the induction.
For the graph formulation, index the left vertices by and put in the right vertex set. An injective representative assignment selects one incident edge at each left vertex with distinct right endpoints, exactly a matching covering . The union in (1) is for the corresponding set of left indices. This proves the stated equivalence as well.
Source precision. This is Hall's induction through the intersection of all representative ranges of the first sets. The printed p. 29 has , and no positivity assumption is inserted. The case and explicit graph translation are elementary compilation additions; the source's printed induction starts with . No finiteness of or of the individual sets enters the argument. Only finitely many selections are made; no compactness or infinite choice theorem is used.
Used by. Theorem 2. The exact finite specialization also supplies the Hall inputs in the two-copy matching proof and the replicated-family partition proof. Their other arguments and external dependencies are not re-proved here.
Bears on. Problem 126: the two-copy matching argument for that problem cites this theorem for its Hall step. Hall's paper does not mention the problem. The theorem covers finitely many indexed sets, not an arbitrarily indexed family.