Mathlib Map

Theorems · Definition · combinatorics

Matroid.contract

{α : Type u_1} → Matroid α → Set α → Matroid α

The contraction M / C is the matroid on M.E \ C in which a set I ⊆ M.E \ C is independent if and only if I ∪ J is independent, where J is an arbitrarily chosen basis for C. It is also equal by definition to (M✶ \ C)✶; see Matroid.IsBasis.contract_indep_iff for a proof that its independent sets are the claimed ones.

Defined in
Mathlib.Combinatorics.Matroid.Minor.Contract
Cited by
103 results in Mathlib
Foundations
Depth 79 from the axioms, rests on 796 definitions · uses propext, Classical.choice, Quot.sound

Around this declaration

Dashed lines are statement dependencies; solid lines are citations in proofs.

Cites4

Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.

Cited by104

Results whose statement or proof uses this declaration.