deffunc H1( object ) -> object = [(f . $1),(g . $1)];
ex fg being Function st
( dom fg = (dom f) /\ (dom g) & ( for x being object st x in (dom f) /\ (dom g) holds
fg . x = H1(x) ) ) from FUNCT_1:sch 3();
hence ex b1 being Function st
( dom b1 = (dom f) /\ (dom g) & ( for x being object st x in dom b1 holds
b1 . x = [(f . x),(g . x)] ) ) ; :: thesis: verum