let x be set ; :: according to FUNCT_1:def 1 :: thesis: for y1, y2 being set st [x,y1] in g * f & [x,y2] in g * f holds
y1 = y2

let y1, y2 be set ; :: thesis: ( [x,y1] in g * f & [x,y2] in g * f implies y1 = y2 )
assume [x,y1] in g * f ; :: thesis: ( not [x,y2] in g * f or y1 = y2 )
then consider z1 being set such that
A1: ( [x,z1] in f & [z1,y1] in g ) by RELAT_1:def 8;
assume [x,y2] in g * f ; :: thesis: y1 = y2
then consider z2 being set such that
A2: ( [x,z2] in f & [z2,y2] in g ) by RELAT_1:def 8;
z1 = z2 by A1, A2, Def1;
hence y1 = y2 by A1, A2, Def1; :: thesis: verum