let A, B be RelStr ; for C being non empty RelStr
for f, g being Function of [:A,B:],C st ( for x being Element of A
for y being Element of B holds f . (x,y) = g . (x,y) ) holds
f = g
let C be non empty RelStr ; for f, g being Function of [:A,B:],C st ( for x being Element of A
for y being Element of B holds f . (x,y) = g . (x,y) ) holds
f = g
let f, g be Function of [:A,B:],C; ( ( for x being Element of A
for y being Element of B holds f . (x,y) = g . (x,y) ) implies f = g )
assume
for x being Element of A
for y being Element of B holds f . (x,y) = g . (x,y)
; f = g
then A1:
for x, y being set st x in the carrier of A & y in the carrier of B holds
f . (x,y) = g . (x,y)
;
the carrier of [:A,B:] = [: the carrier of A, the carrier of B:]
by Def2;
hence
f = g
by A1, BINOP_1:1; verum