I know that if $u:\Omega\longrightarrow\mathbb{R}$ is Lipschitz continuous, by the Rademacher Theorem it is differentiable almost everywhere in $\Omega$. Moreover $$ \|Du\|_{L^{\infty}(\Omega)}\leq\operatorname{Lip}(u, \Omega), $$ where $\operatorname{Lip}(u, \Omega)$ is the Lipschitz constant of $u$ in $\Omega$. I do not understand why if $\Omega$ is convex, then $\|Du\|_{L^{\infty}(\Omega)}=\operatorname{Lip}(u, \Omega)$. I think that $u$ should be convex in order to get the equality. Am I right?
Thank You
If $\Omega$ is convex, then you can use the mean value theorem and you get the other inequality, that is $\operatorname{Lip}(u, \Omega) \leq \|Du\|_{L^{\infty}(\Omega)}$.