now
assume F2() <> {} ; :: thesis: P1[F2()]
defpred S1[ set ] means ex B being set st
( B = $1 & P1[B] );
consider G being set such that
A4: for x being set holds
( x in G iff ( x in bool F2() & S1[x] ) ) from XBOOLE_0:sch 1();
G c= bool F2()
proof
let x be set ; :: according to TARSKI:def 3 :: thesis: ( not x in G or x in bool F2() )
assume x in G ; :: thesis: x in bool F2()
hence x in bool F2() by A4; :: thesis: verum
end;
then reconsider GA = G as Subset-Family of F2() ;
( {} c= F2() & P1[ {} ] ) by A2, XBOOLE_1:2;
then GA <> {} by A4;
then consider B being set such that
A5: ( B in GA & ( for X being set st X in GA & B c= X holds
B = X ) ) by A1, FINSET_1:18;
A6: ( B in bool F2() & ex A being set st
( A = B & P1[A] ) ) by A4, A5;
now end;
hence P1[F2()] by A6; :: thesis: verum
end;
hence P1[F2()] by A2; :: thesis: verum