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