finding out if expr has the form F(y/x^a)



Assuming differentiability, here is a start at one approach:

 (%i1) load(pdiff)$

 (%i2) g(x,y) = (y/x)*f(y/x^a)$

 (%i3) [%,diff(%,x),diff(%,y)]$

 (%i4) eliminate(%,[f(y/x^a), subst(z=y/x^a,diff(f(z),z))]);
 (%o4) [-x^(a+1)*y^3*(a*g[(0,1)](x,y)*y+x*g[(1,0)](x,y)+(1-a)*g(x,y))]

--Barton

________________________________________

> I would like to find out if an expression is of (or can be written in) the
> general form (y/x)*f(y/x^a), with 'a' a nonzero constant.