Transversal matroids #
For a finite indexed family A : Fin t → Finset α, a finite set X is a partial transversal if its
elements can be assigned injectively to indices whose sets contain them. The partial transversals
are the independent sets of a matroid (Edmonds–Fulkerson, Mirsky–Perfect). The augmentation axiom is
proved from Hall's theorem through tight sets: if an element cannot be added, a set of tight indices
blocks it.
Main definitions #
Theorems.TransversalMatroid.IsPartialTransversal A X.Theorems.TransversalMatroid.transversalMatroid A: the matroid onα.
Main results #
partialTransversal_iff_hall: Hall's characterization of partial transversals.exists_tight_witness_of_not_insert: a tight obstruction to insertion.tight_union,tight_biUnion: unions of tight sets are tight.partialTransversal_augmentation: the augmentation axiom.transversalMatroid_indep: the independent sets oftransversalMatroid Aare the partial transversals.
References #
- J. Edmonds, D. R. Fulkerson, Transversals and matroid partition, J. Res. Nat. Bur. Standards Sect. B 69B (1965) 147–153.
- J. Oxley, Matroid Theory, 2nd ed., Oxford University Press, 2011, §1.6.
The available indices of sets in A that contain x.
Equations
- Theorems.TransversalMatroid.compatibleSlots A x = {i : Fin t | x ∈ A i}
Instances For
A finite set is a partial transversal when its elements can be assigned injectively to compatible indices in the presenting family.
Equations
Instances For
The empty set is a partial transversal of every finite set system.
Restricting a partial transversal preserves its matching, hence preserves independence. This is the hereditary matroid axiom for the presentation.
A partial transversal satisfies Hall's cardinal inequality for its full set of elements. The subset form and the augmentation theorem will build on this injection into the union of compatible slots.
Every subset of a partial transversal satisfies Hall's cardinal inequality.
Hall's inequalities on every subset of I construct a partial
transversal of I. Together with partialTransversal_hall, this is the
finite Hall characterization used by the augmentation proof.
Finite Hall characterization of partial transversals.
If a finite set has no partial transversal, Hall's condition has a concrete finite witness. This is the starting point for the tight-set argument in the augmentation axiom.
A Hall witness for the failure of insert e I must contain the inserted
element when I is already a partial transversal.
If adding e to a partial transversal fails, there is a tight subset of
the original transversal whose compatible slots already contain every slot
compatible with e. This is the tight-set certificate used in the standard
Hall proof of augmentation.
The union of two Hall-tight subsets of a partial transversal is again Hall-tight. This is the submodularity step in the augmentation argument.
A finite union of Hall-tight subsets of a partial transversal is Hall-tight.
A finite family of tight subsets of I that covers the compatible slots
of every element in J \ I forces |J \ I| ≤ |I \ J|.
The augmentation axiom for finite partial transversals. This is the combinatorial core of Perfect's transversal-matroid theorem.
The transversal matroid presented by the finite set system A. Elements
outside every member of A are loops, so the ground set is all of α.
Equations
Instances For
Perfect's transversal-matroid theorem for the finite presentation A:
the independent finite sets of transversalMatroid A are exactly the partial
transversals of A.