deffunc H1( set , set ) -> set = $1;
ex f being Function st
( dom f = [:X,Y:] & ( for x, y being set st x in X & y in Y holds
f . x,y = H1(x,y) ) ) from FUNCT_3:sch 2();
hence ex b1 being Function st
( dom b1 = [:X,Y:] & ( for x, y being set st x in X & y in Y holds
b1 . x,y = x ) ) ; :: thesis: verum