A2: for x being set st x in F1() holds
ex y being set st
( y in F2() & P1[x,y] )
proof
let x be set ; :: thesis: ( x in F1() implies ex y being set st
( y in F2() & P1[x,y] ) )

assume x in F1() ; :: thesis: ex y being set st
( y in F2() & P1[x,y] )

then reconsider x = x as Element of F1() ;
ex y being Element of F2() st P1[x,y] by A1;
hence ex y being set st
( y in F2() & P1[x,y] ) ; :: thesis: verum
end;
consider f being Function of F1(),F2() such that
A3: for x being set st x in F1() holds
P1[x,f . x] from FUNCT_2:sch 1(A2);
reconsider f = f as Function of F1(),F2() ;
take f ; :: thesis: for x being Element of F1() holds P1[x,f . x]
thus for x being Element of F1() holds P1[x,f . x] by A3; :: thesis: verum