Proof. Let r be a function from the theorem satisfying 1,2,3. We are
going to show that it is a rank of the matroid (X,S) where A∈S⟺r(A)=∣A∣.
- Surely ∅∈S, first matroid property holds.
- Let A∈S and B⊂A. Assume that r(B)=∣B∣ and
also that ∣A∖B∣=1∣ (we can get all other cases by
iterating the following arguments) and
show how to obtain a contradiction.
- r(B)<∣B∣:
r(B)≤r(A)≤r(B)+1
∣B∣−1≤∣B+1∣≤∣B∣
which is contradiction.
- r(B)>∣B∣:
From the assumption we get r(B)≥r(A)+1. By the second
property:
r(B)≤r(A)≤r(B)+1
combining it together we get a contradiction:
r(A)+1≤r(B)≤r(A).
- Assume that there is A,B∈S s.t. ∣A∣>∣B∣ and we cannot
enlrage B by an element of A. Then by iterating the third
property we can show that ∣A∣=∣B∣, contradiction.