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 ;
( x in F1() implies ex y being set st
( y in F2() & P1[x,y] ) )
assume
x in F1()
;
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] )
;
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
; 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; verum