defpred S1[ object ] means ex x, y being set st
( x in X & y in X & $1 = {x,y} );
consider S being set such that
A1:
for z being object holds
( z in S iff ( z in bool X & S1[z] ) )
from XBOOLE_0:sch 1();
take
S
; for z being set holds
( z in S iff ex x, y being set st
( x in X & y in X & z = {x,y} ) )
let z be set ; ( z in S iff ex x, y being set st
( x in X & y in X & z = {x,y} ) )
thus
( z in S implies S1[z] )
by A1; ( ex x, y being set st
( x in X & y in X & z = {x,y} ) implies z in S )
assume A2:
S1[z]
; z in S
then
z c= X
by ZFMISC_1:32;
hence
z in S
by A1, A2; verum