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