let X, Y, Z be set ; ( X is finite & X c= [:Y,Z:] implies ex A, B being set st
( A is finite & A c= Y & B is finite & B c= Z & X c= [:A,B:] ) )
deffunc H2( object ) -> object = $1 `2 ;
assume that
A1:
X is finite
and
A2:
X c= [:Y,Z:]
; ex A, B being set st
( A is finite & A c= Y & B is finite & B c= Z & X c= [:A,B:] )
consider f being Function such that
A3:
dom f = X
and
A4:
for a being object st a in X holds
f . a = H1(a)
from FUNCT_1:sch 3();
consider g being Function such that
A5:
dom g = X
and
A6:
for a being object st a in X holds
g . a = H2(a)
from FUNCT_1:sch 3();
take A = rng f; ex B being set st
( A is finite & A c= Y & B is finite & B c= Z & X c= [:A,B:] )
take B = rng g; ( A is finite & A c= Y & B is finite & B c= Z & X c= [:A,B:] )
thus
A is finite
by A1, A3, Th8; ( A c= Y & B is finite & B c= Z & X c= [:A,B:] )
thus
A c= Y
( B is finite & B c= Z & X c= [:A,B:] )
thus
B is finite
by A1, A5, Th8; ( B c= Z & X c= [:A,B:] )
thus
B c= Z
X c= [:A,B:]
thus
X c= [:A,B:]
verumproof
let a be
object ;
TARSKI:def 3 ( not a in X or a in [:A,B:] )
assume A15:
a in X
;
a in [:A,B:]
then consider x,
y being
object such that
x in Y
and
y in Z
and A16:
a = [x,y]
by A2, ZFMISC_1:def 2;
A17:
g . a =
a `2
by A6, A15
.=
y
by A16
;
f . a =
a `1
by A4, A15
.=
x
by A16
;
then A18:
x in A
by A3, A15, FUNCT_1:def 3;
y in B
by A5, A15, A17, FUNCT_1:def 3;
hence
a in [:A,B:]
by A16, A18, ZFMISC_1:87;
verum
end;