set f = coprod (i,A);
thus
coprod (i,A) is Relation-like
coprod (i,A) is Function-like
let x, y1, y2 be object ; FUNCT_1:def 1 ( not [x,y1] in coprod (i,A) or not [x,y2] in coprod (i,A) or y1 = y2 )
assume
[x,y1] in coprod (i,A)
; ( not [x,y2] in coprod (i,A) or y1 = y2 )
then A1:
ex a being set st
( a in A . i & [x,y1] = [a,i] )
by MSAFREE:def 2;
assume
[x,y2] in coprod (i,A)
; y1 = y2
then
ex b being set st
( b in A . i & [x,y2] = [b,i] )
by MSAFREE:def 2;
then
( y1 = i & y2 = i )
by A1, XTUPLE_0:1;
hence
y1 = y2
; verum