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 inbool X & S1[y] ) )
fromXBOOLE_0: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 ) )
let A be set ; :: thesis: ( 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 inbool 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 ) ) ) )
byA7;
( ex B being set st ( B in S & ex C being thin of M st A = B \/ C ) implies A in D )