deffunc H1( object , object ) -> object = $2;
ex f being Function st
( dom f = [:X,Y:] & ( for x, y being object 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 object st x in X & y in Y holds
b1 . (x,y) = y ) ) ; :: thesis: verum