let x, y, X, Y, Z be set ; for f being Function of [:X,Y:],Z
for g being Function st Z <> {} & x in X & y in Y holds
(g * f) . x,y = g . (f . x,y)
let f be Function of [:X,Y:],Z; for g being Function st Z <> {} & x in X & y in Y holds
(g * f) . x,y = g . (f . x,y)
let g be Function; ( Z <> {} & x in X & y in Y implies (g * f) . x,y = g . (f . x,y) )
assume A1:
Z <> {}
; ( not x in X or not y in Y or (g * f) . x,y = g . (f . x,y) )
assume
( x in X & y in Y )
; (g * f) . x,y = g . (f . x,y)
then
[x,y] in [:X,Y:]
by ZFMISC_1:106;
hence
(g * f) . x,y = g . (f . x,y)
by A1, FUNCT_2:21; verum