defpred S1[ set ] means ex y being set st
( y = $1 & y c= A & y is finite );
consider P being set such that
A1:
for x being set holds
( x in P iff ( x in bool A & S1[x] ) )
from XBOOLE_0:sch 1();
{} c= A
by XBOOLE_1:2;
then reconsider Q = P as non empty set by A1;
for X, Y being set st X in Q & Y in Q holds
( X \/ Y in Q & X \ Y in Q )
proof
let X,
Y be
set ;
( X in Q & Y in Q implies ( X \/ Y in Q & X \ Y in Q ) )
assume that A2:
X in Q
and A3:
Y in Q
;
( X \/ Y in Q & X \ Y in Q )
consider Z1 being
set such that A4:
Z1 = X
and A5:
Z1 c= A
and A6:
Z1 is
finite
by A1, A2;
consider Z2 being
set such that A7:
Z2 = Y
and A8:
Z2 c= A
and A9:
Z2 is
finite
by A1, A3;
A10:
Z1 \ Z2 c= A
by A5, XBOOLE_1:1;
Z1 \/ Z2 c= A
by A5, A8, XBOOLE_1:8;
hence
(
X \/ Y in Q &
X \ Y in Q )
by A1, A4, A6, A7, A9, A10;
verum
end;
then reconsider R = Q as non empty preBoolean set by Th10;
for X being set holds
( X in R iff ( X c= A & X is finite ) )
hence
ex b1 being preBoolean set st
for X being set holds
( X in b1 iff ( X c= A & X is finite ) )
; verum