reserve a,b,i,j,k,l,m,n for Nat;

theorem
  for f,g be complex-valued Function, i be object holds (f(#)g).i = f.i*g.i
  by VALUED_1:5;
