Math 2.0

Combinatorics Definition

Matroid rank

Builds on MatroidBasis of a matroid

Definition

Let M=(E,ℐ)M = (E, \mathcal{I}) be a matroid. The rank function of MM is the map r ⁣:𝒫(E)→{0,1,2,… }r \colon \mathcal{P}(E) \to \set{0, 1, 2, \dots} given by r(A)=max⁡{∣I∣:I∈ℐ, I⊆A}.r(A) = \max \set{\abs{I} : I \in \mathcal{I}, \ I \subseteq A}. The rank of MM is r(E)r(E).

Remarks

The maximum exists because ∅⊆A\emptyset \subseteq A is independent. All maximal independent subsets of AA have r(A)r(A) elements, and r(E)r(E) is the size of every basis of MM. A set AA is independent if and only if r(A)=∣A∣r(A) = \abs{A}.

The rank function satisfies, for all A,B⊆EA, B \subseteq E:

  1. 0≤r(A)≤∣A∣0 \le r(A) \le \abs{A}.
  2. If A⊆BA \subseteq B, then r(A)≤r(B)r(A) \le r(B).
  3. r(A∪B)+r(A∩B)≤r(A)+r(B)r(A \cup B) + r(A \cap B) \le r(A) + r(B) (submodularity).

Conversely, every function with these three properties is the rank function of exactly one matroid.

Example: for the matroid of the columns of a matrix, r(A)r(A) is the rank of the submatrix formed by the columns in AA. For the graphic matroid of a graph with vertex set VV, r(A)=∣V∣−c(A)r(A) = \abs{V} - c(A), where c(A)c(A) is the number of connected components of the graph (V,A)(V, A).

Non-example: in the uniform matroid U2,3U_{2,3}, whose independent sets are the subsets of {1,2,3}\set{1, 2, 3} with at most 22 elements, the size function A↦∣A∣A \mapsto \abs{A} is not the rank function, because r({1,2,3})=2≠3r(\set{1, 2, 3}) = 2 \ne 3.

Reading path

To understand this page from the ground up, read these 3 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Basis of a matroid concept
  2. Matroid concept
  3. Matroid rank definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Matroid_rank
About this page
Tag55B7ZCDKS9
URIm2://55B7ZCDKS9
Kinddefinition
WritingW0 stub
MSC05B35
DefinesMatroid rank
UsesMatroid, Basis of a matroid
Changed2 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.