let x be object ; FUNCT_1:def 1 for y1, y2 being object st [x,y1] in g * f & [x,y2] in g * f holds
y1 = y2
let y1, y2 be object ; ( [x,y1] in g * f & [x,y2] in g * f implies y1 = y2 )
assume
[x,y1] in g * f
; ( not [x,y2] in g * f or y1 = y2 )
then consider z1 being object such that
A1:
[x,z1] in f
and
A2:
[z1,y1] in g
by RELAT_1:def 8;
assume
[x,y2] in g * f
; y1 = y2
then consider z2 being object such that
A3:
[x,z2] in f
and
A4:
[z2,y2] in g
by RELAT_1:def 8;
z1 = z2
by A1, A3, Def1;
hence
y1 = y2
by A2, A4, Def1; verum