let P be mutually-disjoint set ; :: thesis: for x being Subset of (ProdMatroid P)
for f being Function of x,P st ( for a being set st a in x holds
a in f . a ) holds
( x is independent iff f is one-to-one )
let x be Subset of (ProdMatroid P); :: thesis: for f being Function of x,P st ( for a being set st a in x holds
a in f . a ) holds
( x is independent iff f is one-to-one )
let f be Function of x,P; :: thesis: ( ( for a being set st a in x holds
a in f . a ) implies ( x is independent iff f is one-to-one ) )
assume 01:
for a being set st a in x holds
a in f . a
; :: thesis: ( x is independent iff f is one-to-one )
hereby :: thesis: ( f is one-to-one implies x is independent )
assume 03:
x is
independent
;
:: thesis: f is one-to-onethus
f is
one-to-one
:: thesis: verumproof
let a,
b be
set ;
:: according to FUNCT_1:def 8 :: thesis: ( not a in dom f or not b in dom f or not f . a = f . b or a = b )
assume
(
a in dom f &
b in dom f )
;
:: thesis: ( not f . a = f . b or a = b )
then 06:
(
f . a in rng f &
f . b in rng f &
a in x &
b in x )
by FUNCT_1:def 5;
then reconsider D1 =
f . a,
D2 =
f . b as
Element of
P ;
consider d1 being
Element of
D1 such that 04:
x /\ D1 c= {d1}
by 03, Th10;
consider d2 being
Element of
D2 such that 05:
x /\ D2 c= {d2}
by 03, Th10;
(
a in D1 &
b in D2 )
by 01, 06;
then 07:
(
a in x /\ D1 &
b in x /\ D2 )
by 06, XBOOLE_0:def 4;
then
(
a = d1 &
b = d2 )
by 04, 05, TARSKI:def 1;
hence
( not
f . a = f . b or
a = b )
by 05, 07, TARSKI:def 1;
:: thesis: verum
end;
end;
assume 08:
f is one-to-one
; :: thesis: x is independent
hence
x is independent
by Th10; :: thesis: verum