Rank, Closure, Duals.
Problem 1
Prove that a function r from to non-negative integers is the rank function of a matroid if and only if r satisfies: (a) . (b) If X is a subset of E and x an element in E, then . (c) If X is a subset of E and x, y are elements in E such that then .
Let I be the class of subsets with . We’ll show that the class follows the independence axioms of matroid.
a) .
b) If and , then .
c) Let with . Then there exists such that i.e. . If not, then for all , and hence But and we thus we obtain a contradiction.
Therefore, a function satisfying the three properties is a rank function for some matroid.
Now we will show that every rank function satisfies the three properties. We show that the three defining properties of the rank function imply the given properties.
a) .
b) . .
c) . But we also have . Therefore, .
Problem 2
Let r* denote the rank function of the dual matroid M* of a matroid M. Prove that for any subset X of E, .
r(X) is the size of the largest independent set contained in X i.e. the size of the largest subset of some basis that is contained in X. r*(X) is the size of the largest subset contained in X and having zero intersection with some basis. Let the corresponding basis be B. Since all the bases are of same size, and B has least intersection with X, it will have maximum intersection with , and hence will the largest independent set in . Also , and hence,
Problem 3
Let F be a collection of subsets of a set E. Prove that F is the set of flats of a matroid on E iff F satisfies the following: (a) E belongs to F. (b) If F1 and F2 are in F, then so is F1 intersection F2. (c) If F1 is in F, and e is an element in E-F1, then there exists a unique set F2 in F such that is a subset of F2, and there is no set F3 in F, such that F1 is a proper subset of F3 and F3 is a proper subset of F2.
First we show the collection F of flats satisfies the properties:
a) Clearly , so .
b) . . Therefore
c) If is a rank r flat, is a rank (r+1) flat, as there are no ranks in between, there cannot an contained in and containing .
Problem 4
Let M be a graphic matroid of rank r. Prove that for all , every (r-i)-flat of M is contained in at most distinct -flats of M. Give an example of a binary matroid that does not satisfy this property. (Not for submission: Does this property characterize graphic matroids?).
An (r-i)-flat of a graph is obtained by partitioning the vertices into i+1 components and keeping the all the edges within each component. We can merge any two components to obtain an (r-i+1)-flat that contains the given (r-i)-flat. There are such selections possible, but we can only select two components which have atleast one edge between them, giving at-most possibilities.
Problem 5
Let B and B’ be any two bases of a matroid and suppose is a partition of B. Show that there exists a corresponding partition of B’ such that for all is a basis.
We give a solution using induction on the number of parts. The theorem is true for 1-part partition as it would simply mean exchanging the two bases. Suppose the theorem holds for (k-1)-part partition. Let the two bases be B and B’ with the partition of B being . From the basis exchange theorem there must exist a subset X of B’ such that is a basis. Call this basis C. Construct a (k-1)-part partition of C such that for and . By induction hypothesis there exists a (k-1)-part partition of B’ such that each part can be exchanged with a corresponding part of C. A simple observation shows that if an element occurs in both the bases, it must go in the parts with the same indices in the two partitions (else the size of the basis will not be preserved upon exchange). Label this partition of B’ by for . From the observation . Split the part as and . Then this k-part partition of B’ of can be exchanged with the B partition, part by part.