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