for C, D, E being non emptyset for d being Element of D for f being Function of C,D for h being Function of D,E for F being BinOp of D for H being BinOp of E st ( for d1, d2 being Element of D holds h .(F . (d1,d2))= H . ((h . d1),(h . d2)) ) holds h *(F [:] (f,d))= H [:] ((h * f),(h . d))