We are told that the function z(x,y) obeys
f(xz(x,y),yz(x,y))=0(∗)
for all x and y. By the chain rule,
∂x∂[f(xz(x,y),yz(x,y))]=fu(xz(x,y),yz(x,y))∂x∂[xz(x,y)]+fv(xz(x,y),yz(x,y))∂x∂[yz(x,y)]=fu(xz(x,y),yz(x,y))[z(x,y)+xzx(x,y)]+fv(xz(x,y),yz(x,y))yzx(x,y)∂y∂[f(xz(x,y),yz(x,y))]=fu(xz(x,y),yz(x,y))∂y∂[xz(x,y)]+fv(xz(x,y),yz(x,y))∂y∂[yz(x,y)]=fu(xz(x,y),yz(x,y))xzy(x,y)+fv(xz(x,y),yz(x,y))[z(x,y)+yzy(x,y)]
so differentiating (∗) with respect to x
and with respect to y gives
fu(xz(x,y),yz(x,y))[z(x,y)+xzx(x,y)]+fv(xz(x,y),yz(x,y))yzx(x,y)fu(xz(x,y),yz(x,y))xzy(x,y)+fv(xz(x,y),yz(x,y))[z(x,y)+yzy(x,y)]=0=0
or, leaving out the arguments,
fu[z+xzx]+fvyzxfuxzy+fv[z+yzy]=0=0
Solving the first equation for zx and the second for zy gives
zxzy=−xfu+yfvzfu=−xfu+yfvzfv
so that
x∂x∂z+y∂y∂z=−xfu+yfvxzfu−xfu+yfvyzfv=−xfu+yfvz(xfu+yfv)=−z
as desired.
Remark:
This is of course under the assumption that
xfu+yfv is nonzero. That is equivalent, by the chain rule,
to the assumption that ∂z∂[f(xz,yz)] is non zero.
That, in turn, is almost, but not quite, equivalent to the statement
that f(xz,yz)=0 is can be solved for z as a function of x and y.