When I try to find the derivative of $f(x) = \sqrt[3]{x} \sin(x)$ at $x=0$, using the formal definition of first derivative, I get this:
$$ f'(0) = \lim\limits_{x \to 0} \frac{\sqrt[3]{x} \sin(x)-0}{x-0},$$ which gives zero.
However, when I use derivative rules I get that:
$$ f'(x) = {\sin(x) \frac{1}{3\sqrt[3]{x^2}}+\cos(x)\sqrt[3]{x}} $$
and thus $f'(0)$ doesn't exist.
Why does this happen? what's the reason behind it?
The rule $(fg)'=f'g+fg'$ works where $f$ and $g$ are differentiable. And $\sqrt[3]x$ is not differentiable at $x=0$.