A1:
ex B being set st
( B in S & {} c= B & M . B = 0. )
A3:
{} is Subset of X
by XBOOLE_1:2;
A4:
for A being set st A = {} holds
ex B being set st
( B in S & ex C being thin of M st A = B \/ C )
defpred S1[ set ] means for A being set st A = $1 holds
ex B being set st
( B in S & ex C being thin of M st A = B \/ C );
consider D being set such that
A7:
for y being set holds
( y in D iff ( y in bool X & S1[y] ) )
from XFAMILY:sch 1();
A8:
for A being set holds
( A in D iff ex B being set st
( B in S & ex C being thin of M st A = B \/ C ) )
proof
let A be
set ;
( A in D iff ex B being set st
( B in S & ex C being thin of M st A = B \/ C ) )
A9:
(
A in D iff (
A in bool X & ( for
y being
set st
y = A holds
ex
B being
set st
(
B in S & ex
C being
thin of
M st
y = B \/ C ) ) ) )
by A7;
( ex
B being
set st
(
B in S & ex
C being
thin of
M st
A = B \/ C ) implies
A in D )
hence
(
A in D iff ex
B being
set st
(
B in S & ex
C being
thin of
M st
A = B \/ C ) )
by A7;
verum
end;
A11:
D c= bool X
by A7;
{} c= X
;
then reconsider D = D as non empty Subset-Family of X by A7, A11, A4;
take
D
; for A being set holds
( A in D iff ex B being set st
( B in S & ex C being thin of M st A = B \/ C ) )
thus
for A being set holds
( A in D iff ex B being set st
( B in S & ex C being thin of M st A = B \/ C ) )
by A8; verum