Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.
Updated
Source. Section 6, printed pp. 152–153 (published PDF).
Statement. Every finite vertex-matching matroid is a transversal matroid. Conversely, every finite transversal matroid is a vertex-matching matroid. The two abstract classes therefore coincide.
External input. Use the existence form of the matching decomposition (*) attributed to Edmonds (1965), Paths, Trees and Flowers, Section 6, exactly as recorded in external inputs. The stronger original theorem is compiled separately as the matching-decomposition interface, based on Edmonds's Theorem 6.2. It remains external to this source unit.
Proof. First consider the full vertex ground set . Let consist of the vertices covered by every maximum-cardinality matching. Write the components of as , with vertex sets of odd sizes . Let be the vertices adjacent to , and put .
The external input supplies a maximum matching having edges internal to every and an edge from every vertex of to . We first prove the source's strengthening from this one maximum matching to all maximum matchings. For any matching , let count its edges internal to and let count its edges between and . There are no other edges leaving , and
Equality holds for . Every maximum matching covers the same total number of vertices and covers all of by definition. Hence every maximum matching attains equality in (1). Each has for every , and matches every vertex of to . Since vertices of are internally matched, at most one matching edge can join to .
Two further consequences are needed for lifting arbitrary bases. For any , the definition of supplies a maximum matching leaving uncovered. By the preceding conclusion, its internal edges in cover every vertex there except . Thus has an internal matching leaving any specified one of its vertices unmatched. Also every maximum matching matches to , covers , and has no edge from to . Its edges on therefore form a perfect matching of . Fix one such matching.
Form a bipartite graph whose ground side is the component index set and whose family side is . Join to when has a neighbor in in . The matching induces a matching of saturating , with distinct component indices. Therefore the transversal matroid on has rank . Its bases are exactly the component-index sets matched to all of by such a matching of .
For every maximum matching of , its induced matching of gives a base of . Its covered vertex set has the form
Conversely, fix any base of , a matching of between and all of , and any choices for . For each matched pair , select an edge of with . Use an internal matching of leaving unmatched and add this edge. For , use an internal matching leaving unmatched. Finally add the fixed perfect matching of .
These edges are disjoint: the components are disjoint, the indices and vertices in the matching of are distinct, and is separate from both. They cover exactly (2), hence the same number of vertices as . They therefore constitute a maximum matching of . This proves that every set in (2), with all indicated choices, occurs.
The rank of is twice the maximum matching size: no covered set is larger, and the endpoint set of a maximum matching attains that size. Thus its bases are precisely the endpoint sets just described.
Now replace each ground element of by the set in series and adjoin the elements of as coloops. The explicit base formula for successive series extensions gives exactly the family (2). The result is transversal by preservation of transversality. Finite matroids are determined by their bases, since every independent set extends to a base. It follows that this transversal matroid is .
The argument includes : then is empty and the construction simply adjoins all vertices as coloops. Finally is the restriction of to , and is transversal by the same preservation result. This restricts a matroid, not the original graph; matching witnesses may still use vertices outside .
Conversely, the incidence graph of any finite indexed family, with its element side as distinguished vertex set, presents its transversal matroid as a vertex-matching matroid, by the Section 1 correspondence.
The equality case in (1), the internal matching with any specified unmatched vertex, and both directions of (2) expand the source's short final passage. The separate Edmonds matching-structure theorem has not been reclassified as a same-paper proof.