The only problems regarding Leibniz notation come up when making a change of variable when calculating the antiderivative of a function.
Define the
differential of a function f(x) (of one variable) through:
df=:f'(x) dx(1)
,where "dx" is called the differential of the variable "x" and can be seen as an infinitesimal variation in "x".You cannot equate it with 0.
"f'(x)" is the
derivative of of the function f(x) is defined by a process involving a limit
f'(x)=:\lim_{\epsilon\rightarrow 0} \frac{f(x+\epsilon)-f(x)}{\epsilon}
As u can see,by taking (1) as a definition for a differential,it turns out that u can express the derivative of a function by a mere ratio between differentials.And 'ratio' is understood algebraically.This definition is very useful,as it can allow a definition for the antidifferentiation:
f(x)+C=:\int df \begin{array}{c} (1)\\= \end{array} \int f'(x) dx
That's why 'dx' should never miss when expressing an antidifferential/antiderivative.From (1),u can express the derivative as a ratio of two differentials

ne of the function and one of the variable.
f'(x)=\frac{df}{dx} (2)
The fact that the derivative can be seen as a regular/normal ratio of differentials allows,for example,integrating differential equations through the method of variable separation.E.g.
y'(x)=u_{1}(x) u_{2}(y)
,where u_{1}(x),u_{2}(y) are arbitrary functions.Using (2),u can write:
\frac{dy}{dx}=u_{1}(x) u_{2}(y) \Rightarrow \frac{dy}{u_{2}(y)}=u_{1}(x) dx \Rightarrow \int \frac{dy}{u_{2}(y)}=\int u_{2}(x) dx
,which gives the solution to the equation.
Daniel.