Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.
Updated
Source. Section 3, formula (*), printed pp. 149–150 (published PDF).
Statement. Let be a finite indexed family of subsets of finite , let , and prescribe integers . Put
and let be the rank of the transversal matroid on . The largest cardinality of a union of pairwise disjoint partial transversals satisfying is
The print orders the sizes as (p. 149). The formula does not depend on that order, and a zero size adds nothing to either side, so the statement above records the same result for any nonnegative sizes.
External inputs. Integral max-flow/min-cut and König's theorem, in the exact forms stated in external inputs.
Proof. Construct a directed network with successive layers . Give capacity 1; give capacity when ; give each capacity 1; and give capacity . The source writes an infinite capacity on the membership arcs. The finite replacement is sufficient because the cut immediately after has capacity .
An integral flow decomposes into unit paths , since this network is acyclic. For each let contain the elements on paths through . Capacity 1 on ensures that no element is used twice anywhere. Capacity 1 on ensures distinct family indices within . The membership arcs ensure , and capacity ensures . Thus the flow value is the size of a union of the required disjoint partial transversals.
Conversely, choose an injective index assignment for each of the partial transversals in such a packing and send a unit along its corresponding path. The same conditions verify all capacities. Thus the maximum integral flow value is exactly .
For a cut, let , and be the vertices in these layers on the source side. A minimum cut cannot contain a membership arc, as one such arc already has capacity greater than . Therefore contains every neighbor of . Its remaining capacity is
For fixed it is minimized by taking to be exactly the neighbor set of ; this remains a permitted minimizer if . For fixed , each then contributes either by lying in , or by lying outside it. Minimizing independently gives the first formula in (1), by integral max-flow/min-cut. The double-counting identity
gives the second formula, including and zero prescribed sizes.
We now prove the rank reformulation, expanding the source's brief König comparison. Write the first objective as and the last as . Since , we have .
For the reverse inequality, fix . A minimum vertex cover of its incidence graph has the form , where , , and
The set has all its neighbors in , so . If some , then
because that one summand increases by and the others do not decrease. Hence
If every instead, then ; the last bound follows from the defining size limits on a packing. Thus for every , proving the last equality in (1). This reasoning also covers , since then the first case applies with .
This is the source's network-flow route, separate from the restricted-span partition proof. The rank reformulation includes the small-capacity case; discarding it would not justify the stated minimum formula.