defpred S1[ set ] means ex Z being set st
( $1 = Z & ex X, Y being set st
( X in SFX & Y in SFY & Z = X /\ Y ) );
consider XX being set such that
A8:
for x being set holds
( x in XX iff ( x in bool ((union SFX) /\ (union SFY)) & S1[x] ) )
from XFAMILY:sch 1();
take
XX
; for Z being set holds
( Z in XX iff ex X, Y being set st
( X in SFX & Y in SFY & Z = X /\ Y ) )
for Z being set holds
( Z in XX iff ex X, Y being set st
( X in SFX & Y in SFY & Z = X /\ Y ) )
proof
let Z be
set ;
( Z in XX iff ex X, Y being set st
( X in SFX & Y in SFY & Z = X /\ Y ) )
A9:
now ( ex X, Y being set st
( X in SFX & Y in SFY & Z = X /\ Y ) implies Z in XX )end;
now ( Z in XX implies ex X, Y being set st
( X in SFX & Y in SFY & Z = X /\ Y ) )assume
Z in XX
;
ex X, Y being set st
( X in SFX & Y in SFY & Z = X /\ Y )then
ex
Z1 being
set st
(
Z = Z1 & ex
X,
Y being
set st
(
X in SFX &
Y in SFY &
Z1 = X /\ Y ) )
by A8;
hence
ex
X,
Y being
set st
(
X in SFX &
Y in SFY &
Z = X /\ Y )
;
verum end;
hence
(
Z in XX iff ex
X,
Y being
set st
(
X in SFX &
Y in SFY &
Z = X /\ Y ) )
by A9;
verum
end;
hence
for Z being set holds
( Z in XX iff ex X, Y being set st
( X in SFX & Y in SFY & Z = X /\ Y ) )
; verum