defpred S1[ set ] means ex Z being set st
( $1 = Z & P1[Z] );
consider X being set such that
A2:
for x being set holds
( x in X iff ( x in bool F1() & S1[x] ) )
from XFAMILY:sch 1();
X c= bool F1()
by A2;
then reconsider X = X as non empty Subset-Family of F1() by A1, A2;
take
X
; for B being set holds
( B in X iff ( B c= F1() & P1[B] ) )
for B being set holds
( B in X iff ( B c= F1() & P1[B] ) )
proof
let B be
set ;
( B in X iff ( B c= F1() & P1[B] ) )
thus
(
B in X implies (
B c= F1() &
P1[
B] ) )
( B c= F1() & P1[B] implies B in X )proof
assume A3:
B in X
;
( B c= F1() & P1[B] )
then
ex
Z being
set st
(
B = Z &
P1[
Z] )
by A2;
hence
(
B c= F1() &
P1[
B] )
by A3;
verum
end;
assume
(
B c= F1() &
P1[
B] )
;
B in X
hence
B in X
by A2;
verum
end;
hence
for B being set holds
( B in X iff ( B c= F1() & P1[B] ) )
; verum