when you enter integrate(diff(f(x,y),x,1,y,1),y) into maxima you get f(x,y) - a fix for this had been worked out for commercial macsyma but I do not have it - can someone help out? note that integrate(diff(f(x,y),x,1,y,1),x) returns the correct result thanks Peter Vafeades