72 2. Matrix, Graph, and Matroid
I = {∅, {1}, {2}, {3}, {4}, {5}, {1, 2}, {1, 3}, {1, 4}, {1, 5}, {2, 3}, {2, 4},
{2, 5}, {3, 4}, {3, 5}, {4, 5}, {1, 2, 3}, {1, 2, 5}, {
1, 3, 4}, {1, 3, 5},
{1, 4, 5}, {2, 3, 4}, {2, 4, 5}, {3, 4, 5}}.
Obviously, it holds that
(I-2) I ⊆ J ∈I =⇒ I ∈I,
since a subset of an independent subset is also independent. A nontrivial
property of I is described by
(I-3) I,J ∈I, |I| < |J| =⇒ I ∪{v}∈Ifor some v ∈ J \I.
For I = {1, 2} and J = {2, 3, 4}, for instance, we can take v = 3 to obtain
I ∪{v} = {1, 2, 3}∈I, whereas v = 4 leads to I ∪{v} = {1, 2, 4} ∈I.Itisa
good exercise in linear algebra (and hence left to the reader) to prove (I-3) in
general, where I is defined by (2.61) for a given matrix A =(a
v
| v ∈ V ). In
this way a matrix gives rise to a pair (V,I) with the properties (I-1), (I-2),
(I-3).
Since I satisfies (I-2), it is redundant to enumerate all the members of I,
and only the maximal members of I (maximal with respect to set inclusion)
suffice. In our example, the family B of the maximal members of I is given
by
B={{1, 2, 3}, {1, 2, 5}, {1, 3, 4}, {1, 3, 5}, {1, 4, 5}, {2, 3, 4}, {2, 4, 5}, {3, 4, 5}},
which is the family of column bases of the matrix A. The family B satisfies
(BM
−
)ForB,B
∈Band for u ∈ B \ B
, there exists v ∈ B
\ B
such that B −u + v ∈B,
where B − u + v is a short-hand notation for (B \{u}) ∪{v}.Thisisa
consequence of the Grassmann–Pl¨ucker identity (see Remark 2.1.8 for (BM
±
),
which implies (BM
−
)). For B = {1, 2, 3}, B
= {3, 4, 5} and u =1,for
example, we can take v = 4 to obtain B − u + v = {2, 3, 4}∈B, whereas
v = 5 yields B − u + v = {2, 3, 5} ∈B. Thus a matrix gives rise to a pair
(V,B) with the property (BM
−
).
The linear independence structure of column vectors can be represented
also by the rank function ρ :2
V
→ Z defined by
ρ(X)=rankA[Row(A),X],X⊆ V.
The following two properties of ρ are obvious:
(R-1) 0 ≤ ρ(X) ≤|X|,
(R-2) X ⊆ Y =⇒ ρ(X) ≤ ρ(Y ).
The key property of ρ is the submodularity:
(R-3) ρ(X)+ρ(Y ) ≥ ρ(X ∪Y )+ρ(X ∩ Y ),X,Y⊆ V ,