let X1, X2, Y be non empty RelStr ; for f being Function of [:X1,X2:],Y
for y being Element of X2
for x being Element of X1 holds (Proj (f,y)) . x = f . (x,y)
let f be Function of [:X1,X2:],Y; for y being Element of X2
for x being Element of X1 holds (Proj (f,y)) . x = f . (x,y)
let y be Element of X2; for x being Element of X1 holds (Proj (f,y)) . x = f . (x,y)
let x be Element of X1; (Proj (f,y)) . x = f . (x,y)
dom f =
the carrier of [:X1,X2:]
by FUNCT_2:def 1
.=
[: the carrier of X1, the carrier of X2:]
by YELLOW_3:def 2
;
then
[x,y] in dom f
by ZFMISC_1:87;
hence
(Proj (f,y)) . x = f . (x,y)
by FUNCT_5:22; verum