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