I want to show that if $f:\mathbb{E}\rightarrow\mathbb{R}$ is convex, and differentiable at $x$, then $\partial f(x) = \{ \nabla f(x) \} $ .
I understand that for a convex function, we have the following:
$$f(y) \le f(x)+\nabla f^T(y-x) \forall x,y \in dom \, f$$
and I know that the definition of the subdifferential of $f$ at $x$ is:
$$ \partial f(x) = \{ z | f(y) \ge f(x)+<z,y-x> \forall x,y \in dom\, f \} \}$$
So, I'm able to say that if $f$ is convex, then certainly $\nabla f(x) \in\partial f(x)$. But I do not understand how to show $\partial f(x) = \{ \nabla f(x) \} $?
(as a bit of a side note, I do not understand how we know that $f'(x)=\nabla f$? I know that it is differentiable at $x$, but that does not necessarily mean that the gradient exists right.....?
A function can be differentiable in all directions, and the gradient not exist, and we did not say that $f$ was continuous)