let X1, X2 be non empty set ; for f being PartFunc of [:X1,X2:],ExtREAL
for x being Element of X1
for y being Element of X2 st ( for z being Element of [:X1,X2:] st z in dom f holds
f . z = 0 ) holds
( (ProjPMap2 (f,y)) . x = 0 & (ProjPMap1 (f,x)) . y = 0 )
let f be PartFunc of [:X1,X2:],ExtREAL; for x being Element of X1
for y being Element of X2 st ( for z being Element of [:X1,X2:] st z in dom f holds
f . z = 0 ) holds
( (ProjPMap2 (f,y)) . x = 0 & (ProjPMap1 (f,x)) . y = 0 )
let x be Element of X1; for y being Element of X2 st ( for z being Element of [:X1,X2:] st z in dom f holds
f . z = 0 ) holds
( (ProjPMap2 (f,y)) . x = 0 & (ProjPMap1 (f,x)) . y = 0 )
let y be Element of X2; ( ( for z being Element of [:X1,X2:] st z in dom f holds
f . z = 0 ) implies ( (ProjPMap2 (f,y)) . x = 0 & (ProjPMap1 (f,x)) . y = 0 ) )
assume A1:
for z being Element of [:X1,X2:] st z in dom f holds
f . z = 0
; ( (ProjPMap2 (f,y)) . x = 0 & (ProjPMap1 (f,x)) . y = 0 )
hence
(ProjPMap2 (f,y)) . x = 0
by FUNCT_1:def 2; (ProjPMap1 (f,x)) . y = 0
hence
(ProjPMap1 (f,x)) . y = 0
by FUNCT_1:def 2; verum