deffunc H3( Element of Funcs A,D1, Element of Funcs A,D2) -> Element of Funcs A,D = f .: $1,$2;
consider b being Function of (Funcs A,D1),(Funcs A,D2),(Funcs A,D) such that
A1:
for f1 being Element of Funcs A,D1
for f2 being Element of Funcs A,D2 holds b . f1,f2 = H3(f1,f2)
from BINOP_1:sch 4();
take
b
; for f1 being Element of Funcs A,D1
for f2 being Element of Funcs A,D2 holds b . f1,f2 = f .: f1,f2
let f1 be Element of Funcs A,D1; for f2 being Element of Funcs A,D2 holds b . f1,f2 = f .: f1,f2
let f2 be Element of Funcs A,D2; b . f1,f2 = f .: f1,f2
thus
b . f1,f2 = f .: f1,f2
by A1; verum