ode2(diff(y)=y/(x-y),y,x); y (%t1) del(y) = ----- y + x msg1 (%o1) false the answer is: dy/dx= y/(x+y) (x+y) dy=ydx xdy+ydy=ydx ydy =ydx-xdy y/y^2 dy =(y dx - x dy)/y^2 1/y dy = d(x/y) ln(y)= x/y y ln(y)=x Maxima seems like it does not know this? Doug