defpred S1[ set , set ] means $2 in F3($1);
A2: for e being set st e in F1() holds
ex u being set st
( u in F2() & S1[e,u] )
proof
let e be set ; :: thesis: ( e in F1() implies ex u being set st
( u in F2() & S1[e,u] ) )

assume e in F1() ; :: thesis: ex u being set st
( u in F2() & S1[e,u] )

then F2() meets F3(e) by A1;
hence ex u being set st
( u in F2() & S1[e,u] ) by XBOOLE_0:3; :: thesis: verum
end;
consider t being Function such that
A3: ( dom t = F1() & rng t c= F2() ) and
A4: for e being set st e in F1() holds
S1[e,t . e] from FUNCT_1:sch 5(A2);
reconsider t = t as Function of F1(),F2() by A3, Def1, RELSET_1:4;
take t ; :: thesis: for a being Element of F1() holds t . a in F3(a)
let a be Element of F1(); :: thesis: t . a in F3(a)
thus t . a in F3(a) by A4; :: thesis: verum