Let us consider some function in $\mathbb{R}^2$ of the form $$u(x,y) = \begin{cases} \frac{x^a y^b}{x^c + y^d}, & (x,y)\neq(0,0)\\ 0, & (x,y)=(0,0)\end{cases}$$
for some $a,b,c,d\in\mathbb{N}$. I know there are functions of this sort that are continuous everywhere, especially in $(0,0)$, as well as directionally differentiable in any direction $v\in\mathbb{R}^2$ but not (totally) differentiable in $(0,0)$. If the directional derivative in $(0,0)$ is some expression that is an expression that is non-linear in the direction $v$, then can one already conclude that it cannot be differentiable in $(0,0)$? As otherwise we would have $u'((0,0))(v+w) = u'((0,0))(v) + u'((0,0))(w)$ for any $v,w\in\mathbb{R}^2$ as the differential must be a linear map, right? This would be a pretty easy way to show the the function is not differentiable.
Thanks!