defpred S1[ object , object ] means $2 = (G . $1) * (F . $1);
A1: for i being object st i in (dom F) /\ (dom G) holds
ex u being object st S1[i,u] ;
ex H being Function st
( dom H = (dom F) /\ (dom G) & ( for i being object st i in (dom F) /\ (dom G) holds
S1[i,H . i] ) ) from CLASSES1:sch 1(A1);
hence ex b1 being Function st
( dom b1 = (dom F) /\ (dom G) & ( for i being object st i in dom b1 holds
b1 . i = (G . i) * (F . i) ) ) ; :: thesis: verum