Problem with chain rule



It seems there is a problem here:

niobe% maxima
(%i1) depends(f,[x,y])$

(%i2) depends(y,x)$

(%i3) diff(f);
                        df           df dy   df
(%o3)                   -- del(y) + (-- -- + --) del(x)
                        dy           dy dx   dx
(%i4) 


-- 
Michel Talon