Implicit differentiation is a special case of the chain rule for derivatives. Generally differentiation problems involve functions i.e. #y=f(x)# - written explicitly as functions of #x#.
However, some functions like the one given above, are written implicitly as functions of #x# and #y#. Here, what we do is to treat #y# as #y=y(x)# and use chain rule. This means differentiating #y# w.r.t. #y#, but as we have to derive w.r.t. #x#, as per chain rule, we multiply it by #(dy)/(dx)#.
Thus as #x+y-1=ln(x^2+y^2)#, differentiating w.r.t. #x#, we have
#1+(dy)/(dx)=1/(x^2+y^2)(2x+2y(dy)/(dx))#
or #1-(2x)/(x^2+y^2)=(2y)/(x^2+y^2)(dy)/(dx)-(dy)/(dx)#
or #1-(2x)/(x^2+y^2)=[(2y)/(x^2+y^2)-1] (dy)/(dx)#
or #(x^2+y^2-2x)/(x^2+y^2)=[(2y-x^2-y^2)/(x^2+y^2)] (dy)/(dx)#
or #(dy)/(dx)=(x^2+y^2-2x)/(2y-x^2-y^2)#