let M be finite-degree Matroid; :: thesis: for A being Subset of M
for e being Element of M st e is_dependent_on Span A holds
e is_dependent_on A
let A be Subset of M; :: thesis: for e being Element of M st e is_dependent_on Span A holds
e is_dependent_on A
let e be Element of M; :: thesis: ( e is_dependent_on Span A implies e is_dependent_on A )
assume Z0:
Rnk ((Span A) \/ {e}) = Rnk (Span A)
; :: according to MATROID0:def 14 :: thesis: e is_dependent_on A
consider Ca being independent Subset of M such that
B2:
( Ca c= A & card Ca = Rnk A )
by ThR1;
A0:
A c= Span A
by S1;
then
Ca c= Span A
by B2, XBOOLE_1:1;
then consider C being independent Subset of M such that
A2:
( Ca c= C & C is_maximal_independent_in Span A )
by Th;
A3:
( Rnk A = Rnk (Span A) & Rnk (Span A) = card C & C c= Span A )
by A2, ThR2, S0;
( Ca c= A \/ {e} & A \/ {e} c= (Span A) \/ {e} )
by B2, A0, XBOOLE_1:9, XBOOLE_1:10;
then
( Rnk A = Rnk Ca & Rnk Ca <= Rnk (A \/ {e}) & Rnk (A \/ {e}) <= Rnk A )
by Z0, B2, R2, A3, ThR4;
hence
Rnk (A \/ {e}) = Rnk A
by XXREAL_0:1; :: according to MATROID0:def 14 :: thesis: verum