discrete-mathematics combinatorics
Definition
Independence System
An independence system is a pair where is a finite non-empty set and is a family of independent sets satisfying two axioms:
- Non-emptiness: .
- Heredity: If and , then .
Equivalently, is a downward-closed family containing the empty set.
Interpretation
An independence system is the minimal structure that lets one speak of “acceptable” subsets with the property that subsetting never breaks acceptability. It captures the first two of the three matroid axioms.
The key point is that an independence system is weaker than a matroid. It drops exchangeability. As a result, two things that matroids guarantee can fail here:
- maximal independent sets may have different sizes;
- the greedy algorithm may return a suboptimal solution.
Why it is not yet a matroid
Without exchangeability, a small independent set can be stuck: no available element extends it, even though a larger independent set exists elsewhere. Greedy can then paint itself into a corner.
Concretely, take and
This is downward-closed and contains the empty set, so it is an independence system. But and are both maximal independent sets of different sizes, and the exchange axiom fails: cannot be extended by or to a size- independent set.
Relation to Matroids
A matroid is precisely an independence system that also satisfies exchangeability. In other words,
This is why the matroid axioms are presented in two stages in many treatments: first the downward-closed shape, then the balancing axiom that turns the shape into something greedy can exploit.