let IT be Function; :: thesis: ( IT = coprod iff ( dom IT = I & ( for i being set st i in I holds
IT . i = coprod i,X ) ) )
assume that
A9:
dom IT = I
and
A8:
for i being set st i in I holds
IT . i = coprod i,X
; :: thesis: IT = coprod
A10:
dom IT = dom X
by A9, PARTFUN1:def 4;
now let x be
set ;
:: thesis: ( x in dom X implies IT . x = [:(X . x),{x}:] )assume A11:
x in dom X
;
:: thesis: IT . x = [:(X . x),{x}:]then A12:
x in I
by PARTFUN1:def 4;
A13:
now let a be
set ;
:: thesis: ( ( a in coprod x,X implies a in [:(X . x),{x}:] ) & ( a in [:(X . x),{x}:] implies a in coprod x,X ) )assume
a in [:(X . x),{x}:]
;
:: thesis: a in coprod x,Xthen consider a1,
a2 being
set such that A16:
(
a1 in X . x &
a2 in {x} )
and A17:
a = [a1,a2]
by ZFMISC_1:def 2;
a2 = x
by A16, TARSKI:def 1;
hence
a in coprod x,
X
by A12, A16, A17, Def2;
:: thesis: verum end; thus IT . x =
coprod x,
X
by A8, A9, A10, A11
.=
[:(X . x),{x}:]
by A13, TARSKI:2
;
:: thesis: verum end;
hence
IT = coprod
by A10, CARD_3:def 3; :: thesis: verum