let X, Y, Z be set ; :: thesis: for f1, f2 being Function of [:X,Y:],Z st ( for x, y being set st x in X & y in Y holds
f1 . x,y = f2 . x,y ) holds
f1 = f2
let f1, f2 be Function of [:X,Y:],Z; :: thesis: ( ( for x, y being set st x in X & y in Y holds
f1 . x,y = f2 . x,y ) implies f1 = f2 )
assume A1:
for x, y being set st x in X & y in Y holds
f1 . x,y = f2 . x,y
; :: thesis: f1 = f2
for z being set st z in [:X,Y:] holds
f1 . z = f2 . z
hence
f1 = f2
by FUNCT_2:18; :: thesis: verum