TU Wien:Diskrete Mathematik für Informatik UE (Gittenberger)/Übungen WS13/Beispiel 16

Aus VoWi
Zur Navigation springen Zur Suche springen

16) Prove: If M=(E, S) is a matroid and A and B are two bases of M, then |A|=|B|

A matroid M=(E,S), where E is a finite set and S is a subset of the power set of E s.t:

  • non emptiness: The empty set is in S. (S is therefore not an empty set itself i.e. not empty)
  • S is downward closed: if s∈S and t⊆s then t∈S
  • S has the exchange property: if s,t∈S and |t|=|s|+1, then there exists an element x∈t∖s s.t. s∪{x}∈S

We assume that there are two bases A and B with different number of elements. Let |A|=m<n=|B|. Since the cardinality of A is smaller than the cardinality of B and every subset of B must be an element of the independence set, one can find a set C⊆B where |A|=|C|−1.

By definition this means there is en element in C∖A which we can add to A and get a larger independent set than A. But this means that A is not a maximal independent set and therefore not a base of the matroid.