Wiki
Wiki

Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.

Updated


Source. Section 1, the unnumbered theorem and its matching extension, printed pp. 147–148 (published PDF).

Statement. Let GG be a finite loopless graph and E0⊆V(G)E_0\subseteq V(G). The sets T⊆E0T\subseteq E_0 covered by a matching of GG are the independent sets of a matroid. Consequently:

  • partial transversals of a finite indexed family (qi)i∈I(q_i)_{i\in I} form a matroid on its finite ground set EE;
  • indexed subfamilies that have full transversals form a matroid on II.

The two presentations describe the same abstract class, by exchanging the sides of the incidence graph.

Proof. The empty set is covered by the empty matching, and every subset of a set covered by a matching is covered by that same matching. It remains to prove the equal-size maximality axiom.

Fix A⊆E0A\subseteq E_0. Let T1,T2T_1,T_2 be maximal covered subsets of AA, with covering matchings N1,N2N_1,N_2. Every vertex of AA met by NiN_i belongs to TiT_i: otherwise that matching covers a larger subset of AA. Thus Ti=A∩V(Ni)T_i=A\cap V(N_i).

The graph with edges in N1△N2N_1\mathbin{\triangle}N_2 has maximum degree two. Its nontrivial components are paths or even cycles, with the two matchings alternating. A common edge cannot meet one of these components, because both its endpoints are already matched in each NiN_i. A vertex covered by exactly one matching is an endpoint of an alternating path. Vertices covered by both lie internally on these paths or cycles, or on common edges.

Suppose ∣T2∣>∣T1∣|T_2|>|T_1|. Summing over the alternating paths, there are more endpoints in AA covered only by N2N_2 than endpoints in AA covered only by N1N_1. Some path therefore has an endpoint v∈T2∖T1v\in T_2\setminus T_1 and has no endpoint in T1∖T2T_1\setminus T_2. Its other endpoint either is outside AA or is also covered only by N2N_2. Interchange the two sets of alternating edges on this path, leaving the rest of N1N_1 unchanged.

The result is a matching: internal vertices remain matched once, and the endpoints have no conflicting matching edge outside the path. Every vertex of T1T_1 remains covered, because the only possible lost coverage is at an N1N_1-only endpoint outside AA. The new matching also covers vv. This contradicts maximality of T1T_1. Interchanging the two labels excludes the opposite size inequality, so the required matroid axiom holds.

For the first transversal presentation, take the incidence bipartite graph with sides EE and the indexed family II. A matching covers T⊆ET\subseteq E exactly when it assigns distinct family indices to its distinct elements, with the required memberships. For the second presentation, apply the same construction with II as the distinguished ground set: covering all indices in J⊆IJ\subseteq I is precisely a transversal of that subfamily. Swapping the tagged sides gives the equivalence of abstract presentations. □\square

The graph GG is not replaced by its induced subgraph on E0E_0. A matching witnessing independence may use vertices outside E0E_0.