Hi Christian, Look at this from ginsh > b=log(x*y)*z; > c=subs(b,log($1)==Log($1)); unknown function 'Log' parse error at ) Of course, Log() is undefined one. It would be nice if such a substitution is accepted in ginsh. Cheers, Son