A2: for x being set st x in F1() holds
ex y being set st P1[x,y]
proof
let x be set ; :: thesis: ( x in F1() implies ex y being set st P1[x,y] )
assume A3: x in F1() ; :: thesis: ex y being set st P1[x,y]
F1() = { i where i is Element of NAT : i < F1() } by AXIOMS:30;
then ex i being Element of NAT st
( i = x & i < F1() ) by A3;
hence ex y being set st P1[x,y] by A1, A3; :: thesis: verum
end;
consider f being Function such that
A4: ( dom f = F1() & ( for x being set st x in F1() holds
P1[x,f . x] ) ) from CLASSES1:sch 1(A2);
reconsider p = f as XFinSequence by A4, Th7;
take p ; :: thesis: ( dom p = F1() & ( for k being Nat st k in F1() holds
P1[k,p . k] ) )

thus ( dom p = F1() & ( for k being Nat st k in F1() holds
P1[k,p . k] ) ) by A4; :: thesis: verum