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 2;
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 2;
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,X)then 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:1
;
verum end;
hence
IT = coprod
by A9, CARD_3:def 3; verum