Theorems · Definition · combinatorics
Matroid.comap
{α : Type u_1} → {β : Type u_2} → Matroid β → (α → β) → Matroid αThe pullback of a matroid on β by a function f : α → β to a matroid on α.
Elements with the same (nonloop) image are parallel and the ground set is f ⁻¹' M.E.
The matroids M.comap f and M ↾ range f have isomorphic simplifications;
the preimage of each nonloop of M ↾ range f is a parallel class.
- Defined in
- Mathlib.Combinatorics.Matroid.Map
- Cited by
- 24 results in Mathlib
- Foundations
- Depth 81 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites8
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Setproof · cited by 53,352
- Set.imageproof · cited by 5,609
- Set.preimageproof · cited by 4,946
- Matroidstatement and proof · cited by 1,258
- Matroid.Eproof · cited by 550
- Set.InjOnproof · cited by 543
- Matroid.Indepproof · cited by 367
- IndepMatroid.matroidproof · cited by 4
Cited by26
Results whose statement or proof uses this declaration.
- Matroid.restrictSubtypeproof · cited by 16
- Matroid.comapOnproof · cited by 8
- Matroid.comap_indep_iffstatement · cited by 4
- Matroid.comap_isBasis'_iffstatement · cited by 4
- Matroid.comap_isBasis_iffstatement and proof · cited by 2
- Matroid.comap_isBase_iffstatement · cited by 1
- Matroid.comap_loopsstatement and proof · cited by 1
- Matroid.map_comapstatement · cited by 1
- Matroid.cRk_comap_liftstatement and proof · cited by 1
- Matroid.map_val_restrictSubtype_eqproof · cited by 1
- Matroid.restrictSubtype_dualproof · cited by 1
- Matroid.disjointSum_ground_eqproof · cited by 1