Theorems · Inductive type · combinatorics
Matroid
Type u_1 → Type u_1
A Matroid α is a ground set E of type Set α, and a nonempty collection of its subsets
satisfying the exchange property and the maximal subset property. Each such set is called a
Base of M. An Independent set is just a set contained in a base, but we include this
predicate as a structure field for better definitional properties.
In most cases, using this definition directly is not the best way to construct a matroid,
since it requires specifying both the bases and independent sets. If the bases are known,
use Matroid.ofBase or a variant. If just the independent sets are known,
define an IndepMatroid, and then use IndepMatroid.matroid.
- Defined in
- Mathlib.Combinatorics.Matroid.Basic
- Cited by
- 1,258 results in Mathlib
- Foundations
- Depth 0 from the axioms, rests on 1 definitions · uses no axioms
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites0
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
Nothing in Mathlib beyond the foundations.
Cited by1,362
Results whose statement or proof uses this declaration.
- Matroid.Estatement and proof · cited by 550
- Matroid.Indepstatement and proof · cited by 367
- Matroid.closurestatement and proof · cited by 272
- Matroid.IsBasestatement and proof · cited by 239
- Matroid.IsBasisstatement and proof · cited by 219
- Matroid.restrictstatement and proof · cited by 111
- Matroid.IsCircuitstatement and proof · cited by 108
- Matroid.contractstatement and proof · cited by 103
- Matroid.IsBasis'statement and proof · cited by 101
- Matroid.eRkstatement and proof · cited by 101
- Matroid.deletestatement and proof · cited by 86
- Matroid.dualstatement and proof · cited by 79
Showing the 200 most cited of 1,362.