Commit 2025-01-27 23:15 d66fa49e

View on Github →

feat(Data/Matroid/Rank/Cardinal): Cardinality-valued rank function (#20921) We abstract out the matroid property of 'having a well-defined Cardinality-valued rank function' as a typeclass Matroid.CardinalRank, and use it to define a rank function Matroid.cardRk and prove basic properties. The fact that Finitary matroids have such a rank function is now provided as an instance.

Estimated changes

added theorem Matroid.cRank_le_iff
added theorem Matroid.cRank_restrict
added theorem Matroid.cRk_closure
added theorem Matroid.cRk_comap
added theorem Matroid.cRk_comap_lift
added theorem Matroid.cRk_ground
added theorem Matroid.cRk_le_iff
added theorem Matroid.cRk_map_eq
added theorem Matroid.cRk_map_image
added theorem Matroid.cRk_mono
added theorem Matroid.cRk_restrict