let M be non empty non void SubsetFamilyStr; ( M is with_exchange_property iff for A, B being finite Subset of M st A is independent & B is independent & card B = (card A) + 1 holds
ex e being Element of M st
( e in B \ A & A \/ {e} is independent ) )
thus
( M is with_exchange_property implies for A, B being finite Subset of M st A is independent & B is independent & card B = (card A) + 1 holds
ex e being Element of M st
( e in B \ A & A \/ {e} is independent ) )
( ( for A, B being finite Subset of M st A is independent & B is independent & card B = (card A) + 1 holds
ex e being Element of M st
( e in B \ A & A \/ {e} is independent ) ) implies M is with_exchange_property )
assume A7:
for A, B being finite Subset of M st A is independent & B is independent & card B = (card A) + 1 holds
ex e being Element of M st
( e in B \ A & A \/ {e} is independent )
; M is with_exchange_property
let A, B be finite Subset of M; MATROID0:def 4 ( A in the_family_of M & B in the_family_of M & card B = (card A) + 1 implies ex e being Element of M st
( e in B \ A & A \/ {e} in the_family_of M ) )
assume that
A8:
A in the_family_of M
and
A9:
B in the_family_of M
; ( not card B = (card A) + 1 or ex e being Element of M st
( e in B \ A & A \/ {e} in the_family_of M ) )
A10:
B is independent
by A9, Def2;
assume A11:
card B = (card A) + 1
; ex e being Element of M st
( e in B \ A & A \/ {e} in the_family_of M )
A is independent
by A8, Def2;
then consider e being Element of M such that
A12:
e in B \ A
and
A13:
A \/ {e} is independent
by A7, A10, A11;
take
e
; ( e in B \ A & A \/ {e} in the_family_of M )
thus
( e in B \ A & A \/ {e} in the_family_of M )
by A12, A13, Def2; verum