### Applet: Non-differentiable function with partial derivatives and no tangent plane

#### Applet loading

Since the partial derivatives of this function $f(x,y)$ exist and are zero at the origin, the only possible candidate for a tangent plane is the horizontal plane $z=0$ shown here. Although this plane is tangent along the $x$ and $y$ directions, the slopes of the function clearly do not match in other directions. Therefore, there is no tangent plane at $\vc{a}=(0,0)$, and the function is not differentiable there. You can drag the blue point on the slider to remove the folds in the surface, but that does not change the partial derivatives at the origin. The wrinkle at the origin is enough to make the function non-differentiable.

#### Applet links

This applet is found in the pages

#### General information about three.js applets

The applet was made using three.js and requires Javascript as well as a browser that supports WebGL. For most three.js applets, you can drag with the mouse to rotate the view, drag with the right button to pan, and zoom in/out with the mouse wheel. Many applets contain points that you can drag to change values of variables.