let X, Y, Z be non empty set ; for F being Function of [:X,Y:],Z
for y being Element of Y holds ProjMap2 (F,y) = ProjMap1 ((~ F),y)
let F be Function of [:X,Y:],Z; for y being Element of Y holds ProjMap2 (F,y) = ProjMap1 ((~ F),y)
let y be Element of Y; ProjMap2 (F,y) = ProjMap1 ((~ F),y)
hence
ProjMap2 (F,y) = ProjMap1 ((~ F),y)
by FUNCT_2:def 8; verum